高中英语虚拟语气讲解与练习

发布时间 : 星期四 文章高中英语虚拟语气讲解与练习更新完毕开始阅读

today

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

答案与解析:

1. 选B。but for表示“如果不是……的话”,与虚拟语气搭配使用。 2. 选B。表示与将来事实相反的虚拟语气,从句用should do或者were to do. 3. 选D。表示与过去事实相反的虚拟语气。

4. 选B。would rather后面的宾语从句用虚拟语气,形式是:would rather sb. did/had done.

5. 选A。从句与过去事实相反,而

主句与现在事实相反。

6. 选D。表示与现在事实相反的虚拟语气,意思是“如果不是有太阳的话”。 7. 选C。表示与将来事实相反的虚拟语气,从句用should do.

8. 选A。表示与将来事实相反的虚拟语气,主句用would/should do. 9. 选C。but后面的分句表示事实情况,不用虚拟语气。

10. 选C。but后面的分句表示过去的事实情况,因此用过去时。

11. 选B。虚拟语气和事实情况混合的用法,第一个分句是虚拟,而but后面是事实情况。

12. 选C。but后面的分句表示过去

的事实情况,因此用过去时。 13. 选A。without经常代替虚拟的从句,表示假设。

14. 选D。表示与过去事实相反的虚拟语气,从句用过去完成时。 15. 选A。could have done表示“本来可以做某事”。

C B D B C C C B

联系合同范文客服:xxxxx#qq.com(#替换为@)