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


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后可跟过去时,也可跟现在完成时。不知道我的想法对否,请专家指教,谢谢!

如题
请先 登录 后评论

1 个回答

给您推荐陈根花专家写的一篇文章,请仔细体会完成时对现在影响的意义。http://www.yygrammar.com/Article/201309/3415.html
请先 登录 后评论