英语虚拟语气考点模拟训练题(有详解)

 

1. It’s time that you ________home and I’d rather you ________ again next Sunday.

A. went; came                                  B. went home; are coming

C. are going; will come                      D. would go; would come

2. If there ________ no homework to do after class, we ________ a much happier time.

A. was; we had        B. were; should have   C. is; would have      D. are; will have

3. ________ it rain tomorrow, the sports meeting would be put off.

A. Were                   B. Should                 C. Were to               D. Shall

4. Without your help, I ________ such rapid progress in my English study.

A. didn’t make         B. haven’t made        C. will not have made   D. wouldn’t have made

5. Our teacher suggested that we ________ an English dictionary.

A. buy                     B. buying                 C. bought                 D. to buy

6. Even if he ________ here, he couldn’t have solved the problem.

A. were                    B. was                     C. had been              D. should be

7. The old woman talked as usual as if nothing ________ to her.

A. happened             B. was happened       C. had happened       D. were happened

8. I want to go to college again. If only I ________ younger!

A. was                     B. were                    C. had been              D. am

9. I think that It is necessary she ________ the teacher.

A. would find           B. found                  C. find                     D. finds

10. I should have written to you, but I ________ your address.

A. lose                     B. had lost                C. lost                     D. has lost

 


[答案与解析]

1. AIt is (high) time (that)―句型中,定语从句的谓语动词常用过去时,意为“该…”;would rather后面的宾语从句,如果是现在或将来的推测,从句的谓语动词用过去时。故答案为A。句意为“你该回家了。希望你下星期天再来。”

2. B。表示与现在事实相反的虚拟语气,从句用一般过去时,(bewere),主句用would / should / could+动词原形。句意为“如果课下没有作业的话,我们会过得更开心。”

3. B当条件从句的谓语动词为were或有助动词had或情态动词should时,可将连词if省去,而将were, had, should放在主语的前面。句意为“要是明天下雨,比赛就延期举行。”

4. D。本题考查虚拟语气在含蓄条件句中的使用。有时假设的条件不通过条件从句表示出来,而是通过介词短语或上下文或其它方式表现出来。without your help= if I hadn’t had your help. 句意为“没有你的帮助,我在英语方面就不会取得这样快的进步。”

5. Asuggest作“建议”讲时,所接的名词性从句中用虚拟语气,用“(should)+动词原形”。,作“表明,暗示”时用陈述语气。句意为“老师建议我们买本英语字典。”

6. C。句意为“即使当时他在这里,也不能解决问题。”even if / even though引导的方式状语从句用虚拟语气。根据主句的时态,可知是与过去事实相反的情况,因此从句用过去完成时。故答案为C

7. Cas if / though引导的方式状语从句中的谓语动词常用虚拟语气。如果从句表示的动作与主句的动作同时发生,从句用过去式(bewere);从句的动作如果发生在过去就用过去完成式;如果从句的动作是对将来的假设,则可用“would+动词原形”。根据句意“那老妇人像往常一样聊天,仿佛什么事也没发生过。”可知应用过去完成时。故答案为C

8. B本题考查虚拟语气在if only 引导的感叹句中的用法。if only意为“若是...那该多好啊; 真希望...; 只要, 只要...就好”。与现在事实相反用过去时,与过去事实相反用过去完成时。此题根据主句可以推断假设的情况与现在事实相反,bewere。故答案为B

9. C。在It is necessary (important / natural / strange…) + that从句中用虚拟语气,谓语动词用should +动词原形。

10. C。根据主句的谓语动词should have done表示“本来应该做某事而实际未做”可知是谈论过去的事实,用一般过去时。故答案为C。句意为“我本来应该写信的,可是把你的地址弄丢了。