1. What surprised me was that my old friend walked past me as if he _______ me at all.
A. doesn’t know B. did not know C. had not known D. would not know
2. _____________ for the free tickets, I would not have gone to the films so often.
A. If it is not B. Were it not C. Had it not been D. If they have not
3. If it ________ rain, we _______ wet.
A. were to, should get B. were, would C. had, would have got D. was going to, would get
4. I would have invited her to the party but I ________ her well.
A. don’t know B. didn’t know C. doesn’t know D. hadn’t known
5. If he ________ tomorrow, I should give him the dictionary he needs.
A. comes B. should come C. would come D. will come
6. I’d rather that you ________ there yesterday and _________ again next weekend.
A. went, should come B. should go, had come C. had gone, came D. go, come
7. How nice it _______ if you could stay a bit longer!
A. would be B. would have been C. was D. were
8. We insisted that he ____________ seriously ill and that a doctor _______ for at once.
A. should be, should be sent B.was, be sent C. were, should be sent D. was, must be sent
9. I do wish I ________ an astronaut like Yang Liwei some day.
A. am B. were C. will be D. would be
10. How I wish I ________ your advice when you first warned me.
A. would take B.had taken C. took D. would have taken
11. It is necessary that an efficient worker _________ his work on time.
A. finishes B. can finish C. finish D. has finished
12. He had a proposal that we _______ by bike.
A. shall go B. go C. went D. would go
13. His suggestion that the meeting _____ _________ down.
A. put off, was turned B. be put off, be turned
C. should be put off, was turned D. should be put off, should be turned
14. Her tired face suggested that he ________ really tired after the long walk.
A. had been B. was C. be D. should be
15. –I’m sorry I spent so much money , dad.
--I wish you ________ so.
A. hadn’t done B. didn’t do C. haven’t done D. wouldn’t do
16. He must have had an accident, or he __________ here for class here.
A. had to be B. should be C. would be D. would have been
17. Since he suffered a great deal deal form stomache, the doctor insisted that he ______ wine any more.
A. didn’t drink B. does not drink C. not drink D. could not drink
18. If he _______ harder, he ________ tomorrow’s exam.
A. had studied , would have passed B. studied, will pass
C. had studied, would pass D. studied, would have passed
19. They _______ to help, but couldn’t get there in time.
A. want B. wanted C. had wanted D. have wanted
20. Your exam results were quite satisfactory, but ______ better if you had spent less time in playing games?
A. wouldn’t they have been B. wouldn’t they be
C. won’t they be D. won’t they have been
21. He hesitated for a moment before kicking the ball—otherwise he ________ a goal.
A. had scored B. scored C. would score D. would have scored D
22. If you were old enough, I _____ you to go there yesterday.
A.will allow B. should allow C. would have allowed D. had allowed C
23. I would have come earlier, but I ________ that you were waiting for me.
A. didn’t know B. hadn’t known C. would have known D. haven’t known A
24. But for the guidance of our instructor we ______ in the experiment.
A. shouldn’t succeed B. could not succeed
C. can’t have succeeded D. couldn’t have succeeded D
25. ______ the English exam, I would have gone to the concert last Sunday.
A. In spite of B. But for C. Because of D. As for B
26. Without electronic computers, much of today’s advanced technology _______.
A. will not have been achieved B. have not been achieved
C. would not have been achieved D. had not been achieved C
27. If he ________ quitely as the doctor instructed, he wouldn’t suffer so much now.
A. lies B. lay C. had lain D. should lie C
28. I’m caught in a heavy rain.i’m all wet without an umbrella.
___ I had taken my mother’s advice!
A. Only if B. As if C. If only D. Even if C
29.—Did you catch the plane?
--No. If I had hurried, I ________.
A. would B. would have C. could D. did
30.—If he _______, he ______ that food.
--Luckily he was sent to hospital immediately.
A. was warned, would not take B. had been warned, would not have taken
C. would be warned, had not taken D. would have been warned, had not taken B
31.If you ____ George, would you tell him to ring?
A. saw B. will see C. have seen D. is seeing A
32.You didn’t let me drive. If we _______ in turn, you ______ so tired.
A. drove, didn’t get B. drove, wouldn’t get
C. were driving, wouldn’t get D. had driven, wouldn’t have got D
33.If it ______ for the heavy rain, we ______ the Mount Emei yesterday.
A. were not, could have climbed B. were not, could climb
C. had not been, could have climbed D. had not been, could climb C
34.It’s high time we _______ to the cinema.
A. will go B. shall go C. are going D. went D
35.________, I would take an umbrella with me.
A. Had I been you B.I were you C. Were I you D. I had been you C
36._________ the work, he would do it some other way.
A. Was he doing B. If he does C. Were he to do D. If he is doing C
37.He was denied by the university this semester, but if he _______ before August 15, he _____.
A. applied, would be accepted B. applied, had been accepted
C. had applied, should have been accepted D. had applied, would have been accepted D
38._______ for the doctor’s careful treatment, he _______ till last year.
A.If it is not, can’t live B. Were it not, couldn’t live C. Had it not been, couldnve lived
D. If they were not, couldn’t live C
39.If the safety precautions against the accidents _______, the miners ______ a chance of arriving then.
A. were taken, would have B. were taken, will have C. had been taken, didn’t have
D. had been taken, would have had D
40.The insects would eat up all our crops, if ________ for the protection we get from insect-eating animals.
A. it were not B. it is not C. were it not D. they were not A
41. If it ______ another five minutes, the concert would have been postponed.
A. had rained B. would have rained C. have rained D. rained