I didn't see the film with my classmates last night because I____ it already.A.had seen B.have seen C.saw D.will see正确答案为A为什么?already 明明就是现在完成时的特征词啊!
问题描述:
I didn't see the film with my classmates last night because I____ it already.
A.had seen B.have seen C.saw D.will see
正确答案为A
为什么?already 明明就是现在完成时的特征词啊!
答
因为前面是过去式,本来应为现在完成式,但这是过去的过去
答
因为前面的 didn't 是 过去时 而我实在过去的 过去 看过这部电影
所以 选A
答
already是完成时的标志,不只是现在完成时的标志.
前面用的是I didn't see,是过去时,就是说他昨晚没有去看电影,因为昨晚之前他就看过了.
这是过去完成时,所以用had seen
答
可是你看他用的是didn't,说明他看电影的时候已经是过去的过去了,要用过去完成时。
语言环境也是要注意的呀