高手来给我细讲一下!!!

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:11:10
the professor___a lecture twe days ago.
A.attends B.attended C.will attend D.has attended
为什么选C啊!!?
对是B!!又迷糊了!!为什么是B啊!!详细讲一下吧!!!谢谢了!!!我觉得has attended 是对的啊。。!

A. attends:一般进行时

B. attended:过去进行时

C. will attend:将来进行时

D. has attended: 一般完成时

two years ago明确表示事情是在过去发生的,因此需要使用过去时B.attended;不选D是因为其有表过去、现在都发生的行动,不选A、B就很明显了)

答案是B,C肯定不对。

这道题答案只能是B,因为有two years ago这个明显表示过去的时间状语。只能是过去时。你的正确答案有问题上。