英语虚拟语气考点训练

 

1. If he was here, he _______ us how to do it.

A. told                      B. would tell             C. had told                D. had told

2. If we _____ 200 years old, we _____ everything.

A. were to be, could change                       B. had been, changed

C. were, would have changed                     D. should be, changed

3. If your father ______this, he would be angry.

A. knows                  B. knew                    C. had known            D. would know

4._______ your address, I would have written to you. 

A. Did I know           B. Were I to know     C. Had I known          D. If I should know

5.______ he fail, he would kill himself.

A. Should                 B. Would                  C. Had                      D. If 

6. The patient insisted that he _____ ill and _____ to the hospital.

A. wasn’t, wasn’t sent                                B. wasn’t, shouldn’t be sent

C. shouldn’t be, wasn’t sent                       D. shouldn’t be, shouldn’t be sent

7.I wish you _______ him my telephone number, but you did.

A. didn’t give            B. hadn’t given          C. wouldn’t give       D. shouldn’t give

8. “Shall I open the window?” “I’d rather you ______.”

A. can’t                    B. won’t                   C. didn’t                   D. hadn’t

9. It’s already 12 o’clock. It’s high time you ____to bed.

A. went                    B. had gone               C. would go              D. go

10. I’m really busy, or I ____ with you.

A. will go                 B. went                     C. would go              D. go

11. It was lucky. Meeting anywhere else, we ____ each other.

A. couldn’t have recognized                       B. hadn’t recognize

C. couldn’t recognize                                D. didn’t recognize

12. It’s possible that he _____ us some money, but it’s impossible that he _____ us so much.

A. will lend, will lend                                B. will lend, should lend

C. should lend, will lend                            D. should lend, should lend

13. Thank you very much indeed. If it had not been for your advice I really _____ what I should have done.

A. don’t know           B. haven’t known      C. hadn’t known        D. wouldn’t have known)

14. “It looks as if he were drunk.” “So it does. _____.” (www.yygrammar.com)

A. He’d better give up drinking                  B. He shouldn’t have drunk so much

C. Health is more important than drink        D. I wonder why he is always doing so

15. “Mary looks hot and dry” “So _____ you if you had a high fever.”

A. do                        B. are                       C. will                      D. would

16. The guard at the gate insisted that everybody ______ the rules.

A. obeys                   B. obey                     C. will obey              D. would obey

17. If there were no subjective mood, English ______ much easier.

A. will be                 B. would have been    C. could have been    D. would be

18. If my lawyer ______ here last Saturday, he ______ me from going.

A. had been, would have prevented             B. had been, would prevent

C. were, would                                         D. were, would have prevented

19. Without electricity human life ______ quite different today.

A. is                         B. will be                  C. would have been   D. would be

20. “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

 


21.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

22. When a pencil is partly in a glass of water, it looks as if it ______.

A. breaks                  B. has broken            C. were broken          D. had been broken

23. 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

24. Without the air to hold some of the sun’s heat, the earth at night _______, too cold for us to live.

A. would be freezing cold                          B. will be freezing coldly

C. would be frozen cold                             D. can freeze coldly

25. If only he _______ quietly as the doctor instructed, he would not suffer so much now.

A. lies                      B. lay                       C. had laid                D. should lie

26. What would have happened ________, as far as the river bank?

A. Bob had walked farther                         B. if Bob should walk farther

C. had Bob walked farther                         D. if Bob walked farther

【参考答案】1―5 BABCA  6―10 BBCAC  11―15 ABADD  16―20 BDADB  21―16 DCDACC