一道完成时态或过去时的填空题


I am sorry you ______ the last bus. It left ten minutes ago.
A. have lost
B. lost
C. missed
D. have missed.
此题我认为应选C,理由是It left ten minutes ago 未提到对现在的影响,应该用过去时。但觉得选D似乎也可,因为我找了一些例句,发现I am sorry you后可跟过去时,也可跟现在完成时。不知道我的想法对否,请专家指教,谢谢!

请先 登录 后评论

其它 2 个回答

罗 芳

给您推荐陈根花专家写的一篇文章,请仔细体会完成时对现在影响的意义。

http://www.yygrammar.com/Article/201309/3415.html

请先 登录 后评论
付辉
擅长:英语考试
如果没有后一句,我觉得CD都有可能选。因为说话人可能是车站的工作人员,也可能是他的朋友。如果是车站的人,他强调的是miss造成的结果,告诉对方由于他错过了末班车,现在他没的车坐了。如果是他的朋友说的,那就是对对方发生在过去的不幸遭遇表示同情或惋惜,当然时态方面可以用一般过去。不过,因为有了后一句话,就排除了第二种可能性。
请先 登录 后评论
  • 0 关注
  • 1 收藏,2915 浏览
  • 董万友 提出于 2014-04-14 21:16

相似问题