Unit 2 语法精练
1. ----Have you known Dr Jackson for a long time?
----Yes, since he ______ the Chinese Sociey.
A has joined B joins C had joined D joined
2. if the weather had been better, we could have had a picnic. But it _____ all day.
A rained B rains C has rained D is raining
3. ----Have you read a book called Waiting for Anya?
----Who _____ it?
A writes B has written C wrote D had written
4. The hotel wasn’t particularly good, but I _____ in many worse hotels.
A was staying B stayed C would stay D had stayed
5. He ______ footnall regularly for many years when he was young.
A was playing B played C has played D had played
6. ---Do you know if Terry will go camping this weekend ?
---Terry? Never! She _____ tents and fresh air.
A has hated B hated C will hate D hates
7. John is going to marry the sailor she _____ in Rome last year.
A meets B met C has met D would meet
8. Teenagers _____ their health because they play computer games too much.
A have damaged B are damaging C damaged D will damage
9. So far this year we _____ a fall in house prices by between 5 and 10 percent.
A saw B see C had seen D have seen
10. The telephone ______ , but by the time I got indoors, it stopped.
A had rung B was ringing C rings D has rung
11. ---Have you got any job offers?
---No, I ______ .
A waited B had been waiting C have waited D is waiting
12. This is the first time we _____ a film in the cinema together as a family.
A see B had seen C saw D have seen
13. The number of foreign students attending Chinese universities _____ rising steadily since 1997.
A is B are C has been D have been
14. The population of Jiangsu _____ to more than twice than what it was in 1949. The figure is is now approaching 74million.
A has grown B have grown C grew D are growing
15. over the past decades, sea ice _____ in the Arctic as a result of global warming.
A had decreased B decreased C has been decreasing D is decreasing
16. ---You speak very good French!
---Thanks . I _____ French in Sichuan University for four years.
A studied B study C was studying D had studied
17. Progress _____ so far very good and we are sure that the work will be finished on time.
A was B had been C has been D will be
18. ----I’ve got to go now.
---Must you? I ______ you could stay for dinner with us.
A think B thought C have thought D am thinking
19. When I talked with my grandma on the phone , she sounded weak, but by the time we _____ up, her voice had been full.
A were hanging B had hung C hung D would hang
20. John was given the same suitcase his father and grandfather ______ with them to school.
A took B had taken C were taking D would take
21. Mary went to the box office at lunch time, but all the tickets ______ out.
A would sell B had sold C have sold D was selling
22. Excuse me. I ____ I was blocking your way.
A didn’t realize B don't realize C haven’t realized D wasn’t realizing
23. when you are home, give a call to let me know you _____ safely.
A are arriving B have arrived C had arrived D will arrive
24. ---I’m sorry , but I don’t quite follow you. Did you say you wanted to return on September 20? ---Sorry, I _____ myself clean. We want to return on October 20?
A hadn’t made B wouldn’t made C don’t make D haven’t made
25. I walked slowly through the market , where people _____ all kinds of fruits and vegetables . I studied the prices carefully and bought what I needed.
A sell B were selling C had sold D have sold
Unit 2 语法精练
1. ----Have you known Dr Jackson for a long time?
----Yes, since he ______ the Chinese Sociey.
A has joined B joins C had joined D joined
2. if the weather had been better, we could have had a picnic. But it _____ all day.
A rained B rains C has rained D is raining
3. ----Have you read a book called Waiting for Anya?
----Who _____ it?
A writes B has written C wrote D had written
4. The hotel wasn’t particularly good, but I _____ in many worse hotels.
A was staying B stayed C would stay D had stayed
5. He ______ footnall regularly for many years when he was young.
A was playing B played C has played D had played
6. ---Do you know if Terry will go camping this weekend ?
---Terry? Never! She _____ tents and fresh air.
A has hated B hated C will hate D hates
7. John is going to marry the sailor she _____ in Rome last year.
A meets B met C has met D would meet
8. Teenagers _____ their health because they play computer games too much.
A have damaged B are damaging C damaged D will damage
9. So far this year we _____ a fall in house prices by between 5 and 10 percent.
A saw B see C had seen D have seen
10. The telephone ______ , but by the time I got indoors, it stopped.
A had rung B was ringing C rings D has rung
11. ---Have you got any job offers?
---No, I ______ .
A waited B had been waiting C have waited D is waiting
12. This is the first time we _____ a film in the cinema together as a family.
A see B had seen C saw D have seen
13. The number of foreign students attending Chinese universities _____ rising steadily since 1997.
A is B are C has been D have been
14. The population of Jiangsu _____ to more than twice than what it was in 1949. The figure is is now approaching 74million.
A has grown B have grown C grew D are growing
15. over the past decades, sea ice _____ in the Arctic as a result of global warming.
A had decreased B decreased C has been decreasing D is decreasing
16. ---You speak very good French!
---Thanks . I _____ French in Sichuan University for four years.
A studied B study C was studying D had studied
17. Progress _____ so far very good and we are sure that the work will be finished on time.
A was B had been C has been D will be
18. ----I’ve got to go now.
---Must you? I ______ you could stay for dinner with us.
A think B thought C have thought D am thinking
19. When I talked with my grandma on the phone , she sounded weak, but by the time we _____ up, her voice had been full.
A were hanging B had hung C hung D would hang
20. John was given the same suitcase his father and grandfather ______ with them to school.
A took B had taken C were taking D would take
21. Mary went to the box office at lunch time, but all the tickets ______ out.
A would sell B had sold C have sold D was selling
22. Excuse me. I ____ I was blocking your way.
A didn’t realize B don't realize C haven’t realized D wasn’t realizing
23. when you are home, give a call to let me know you _____ safely.
A are arriving B have arrived C had arrived D will arrive
24. ---I’m sorry , but I don’t quite follow you. Did you say you wanted to return on September 20? ---Sorry, I _____ myself clean. We want to return on October 20?
A hadn’t made B wouldn’t made C don’t make D haven’t made
25. I walked slowly through the market , where people _____ all kinds of fruits and vegetables . I studied the prices carefully and bought what I needed.
A sell B were selling C had sold D have sold