I saw joe yesterday,we_______(see) each other for five years

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/26 03:31:35

I saw joe yesterday,we_______(see) each other for five years

haven't seen

I saw joe yesterday,we(haven't seen ) each other for five years

应该用have not seen 而不是 had not seen ,前半句讲述的是昨天发生的事情,所以用过去式,后半句是现在发生的,应该用现在完成时。
现在过去时的动作是发生在过去,但其结果影响现在的一种时态
而过去完成时的动作是发生在过去(的过去),其结果影响过去,如何理解过去的过去,就是说,说话的时候已经是过去,谈说话前发生的动作,那么就要用过去完成时了(一般用于条件状语从...

全部展开

应该用have not seen 而不是 had not seen ,前半句讲述的是昨天发生的事情,所以用过去式,后半句是现在发生的,应该用现在完成时。
现在过去时的动作是发生在过去,但其结果影响现在的一种时态
而过去完成时的动作是发生在过去(的过去),其结果影响过去,如何理解过去的过去,就是说,说话的时候已经是过去,谈说话前发生的动作,那么就要用过去完成时了(一般用于条件状语从句、间接引语宾语从句中)

——Have you heard from Mr Black recently?
—— No, we __B__ each other since he went to abroad.
A. didn't write B.haven't written C.wouldn't write D.hadn't written

收起