给您推荐陈根花专家写的一篇文章,请仔细体会完成时对现在影响的意义。http://www.yygrammar.com/Article/201309/3415.html
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后可跟过去时,也可跟现在完成时。不知道我的想法对否,请专家指教,谢谢!