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