公共英语二级答疑精选(3)

2015年10月19日

问题内容:

----- My God! I have to walk home now, for I just missed the bus.
----- That's too bad. You ______it had you set out a bit earlier.
A. should have caught.
B. had caught  
C. would have caught.
D. could catch

标准答案:c 为什么不能选A ? 

老师回复:

你好! 本题主要知识点是虚拟语气。请看从句had you set out a bit earlier其实是if you had set out a bit earlier 的简写形式,在表示与过去事实相反的虚拟语气句子中,当从句是过去完成时态时,则主句用should/would/might/could+have+过去分词,但是在绝大多数情况下,我们用would比should多,所以本题选择C比A贴切。

免责声明:机构动态部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。
当前位置: 首页 最新知识 公共英语二级答疑精选(3)
本网站的一切内容只为更好的服务用户,并不保证所有的信息、文本、图形、链接及其他信息的准确性和完整性,内容仅供访问者使用参照,对因使用本网站内容而产生的相关后果不承担任何商业和法律责任!联系邮箱:15505413776@126.com

了解更多

@爱培训版权所有   鲁ICP备11020100号-1