10. ____ the fog, we should have reached our school. A. Because of B. In spite of C. In case of D. But for
11.If you had told me in advance, I ____ him at the airport. A. would meet B. would had met C. would have met D. would have meet
12.Mike can take his car apart and put it back together again. I certainly wish he ____ me how.
A. teaches B. will teach C. has taught D. would teach
13.I would have told him the answer had it been possible, but I ____ so busy then. A. had been B. were
C. was D. would be
14.He’s working hard for fear that he ____. A. should fall behind B. fell behind
C. may fall behind D. would fallen behind
15.If it ____ another ten minutes, the game would have been called off. A. had rained B. would have rained C. have seen D. rained
16.He suggested that they ____ use a trick instead of fighting. A. should B. would C. do D. had
17.My father did not go to New York; the doctor suggested that he ____ there. A. not went B. won’t go C. not go D. not to go
18.I would have gone to the meeting if I ____ time. A. had had B. have had
C. had D. would have had
19.Would you rather I ____ buying a new bike? A. decided against B. will decide against C. have decided D. shall decide against
20.You look so tired tonight. It is time you ____. A. go to sleep B. went to sleep
6
C. go to bed D. went to bed
21.—Why didn’t you buy a new car?
—I would have bought one if I ____ enough money. A. had B. have had C. would have D. had had
22.If she could sew, ____.
A. she make a dress B. she would have made a shirt C. she will make a shirt D. she would had made a coat 23. ____ today, he would get there by Friday. A. Would he leave B. Was he leaving C. Were he to leave D. If he leaves
24.His doctor suggested that he ____ a short trip abroad. A. will take B. would take C. take D. took
25.The Bakers arrived last night. If they’d only let us know earlier, ____ at the station. A. we’d meet them B. we’ll meet them C. we’d have met them D. we’ve met them
26.If I ____ you, I ____ more attention to English idioms and phrases. A. was; shall pay B. am; will pay C. would be; would pay D. were; would pay 27.We might have failed if you ____ us a helping hand. A. have not given B. would not give C. had not given D. did not give
28.The law requires that everyone ____ his car checked at least once a year. A. has B. had
C. have D. will have 29.It is strange that he ____ so.
A. would say B. would speak C. should say D. will speak
30.Had I known her name, ____
A. or does she know mine? B. and where does she live?
C. she would be beautiful. D. I would have invited her to lunch. 31.He has just arrived, but he talks as if he ____ all about that.
7
A. know B. knows C. known D. knew
32.If I ____ the money, I would have bought a much bigger car. A. possessed B. owned C. had D. had had
33.He was very busy yesterday; otherwise, he ____ to the meeting. A. would come B. came C. would have come D. will come
34.The librarian insists that John ____ no more books from the library before he returns all the books he has borrowed.
A. will take B. took C. take D. takes
35.I left very early last night, but I wish I ____ so early. A. didn’t leave B. hadn’t left C. haven’t left D. couldn’t leave
36.I do not have a job. I would find one but I ____ no time. A. had B. didn’t have C. had had D. have
37.I wish that you ____ such a bad headache because I’m sure that you would have enjoyed the concert.
A. hadn’t B. didn’t have had C. hadn’t had D. hadn’t have
38.He insisted that we all ____ in his office at one o’clock. A. be B. to be C. would be D. shall be
39.Helen couldn’t go to France after all. That’s too bad. I’m sure she would have enjoyed it if ____.
A. she’s gone B. she’ll go C. she’d gone D. she’d go
40.I must go there earlier. John has suggested that I ____ an hour before the discussion begins.
A. go B. shall go C. will go D. would go
8
虚拟语气练习题(一)
1 If there were no subjunctive mood, English ____ much easier. A will be B would have been C could have been D would be
2 The guard at the gate instead that everybody ____ the rules. A obeys B obey C will obey D would obey 3 “The experiment had failed!” “I suggest you____ again.”
A try B trying C will try D would try 4 — He is a very brave man.
— Yes, I wish I ____ his courage.
A have B had C will have D would have 5 If she had worked harder, she ____. A would succeed B had succeeded
C should succeed D would have succeeded 6 I wish I ____ you yesterday.
A seen B did see C had seen D were to see
7 If my lawyer ____ here last Saturday, he ____ me from going. A had been; would have prevented B had been; would prevent C were; would prevent
D were; would have prevented
8 Without electricity human life ____quite different today. A is B will be C would have been D would be 9 — If he ____, he ____ that food.
— Luckily he was sent to the 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
10 I didn’t see your sister at the meeting. If she ____ she would have met my brother. A has come B did come C came D had come 11 You didn’t let me drive. If we ____ in turn, you ____ so tired. A drove; didn’t get B were driving; wouldn’t get C drove; wouldn’t get D had driven; wouldn’t have 虚拟语气练习(二)
1 The teacher demanded that the exam ____ before eleven. A must finish B would be finished C be finished D must be finished
2 She made the demand that she ____ at once. A leave B leaves C left D to be left
3 He is talking so much about America as if he ____ there. A had been B has been C was D been
4 Mother insisted that the child’s hands ____ before dinner.
9
A should wash B be washed C would wash D had washed
5 The young man insisted that he ____ nothing wrong and ____ free. A did; set B had done; should be set C do; be set D had done; must be set
6 Mother suggested that I ____ my homework first before watching TV. A did B do C shall do D have done
7 My suggestion was that the meeting ____ off till next week. A to put B be put C should put D be putting
8 The suggestion has been made ____ the basketball game ____ put off. A for; to B that; be C which; should be D to; being
9 The commander ordered that the wounded ____ to hospital right away. A to be sent B be sent C send D should send
10 The order came that the medical supplies ____ to the village without delay. A would be sent B should send C be sent D must be sent
11 They requested that he ____ on the radio.
A spoke B speak C speaks D would speak 12 It is important that we ____ wild animals. A will protect B should protect C shall protect D are protecting
13 It is necessary that the problem ____ at once. A solves B should solve C should be solved D will be solved
14 It is strange that he ____ interest in much of his research. A should have lost B would lose C had lost D will lose
15 Had you listened to the doctor, you ____ all right now. A are B were C would be D would have been 16 ____I be free tomorrow, I could go with you. A could B should C might D must
17 ___to do the work, I should do it some other way. A If were I B I were C Were I D Was I 18 ____ today, he would get there by Friday. A would he leave B was he leaving C were he to leave D if he leave
19 ____your letter, I would have writer back two days ago. A If received B Should I receive
C Had I received D If I could have received 20 ____, he would have passed the exam. A if he were to study B if he studied hard C had he studied D should he study hard 21 Should it rain, the crops ___.
10