You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met ...You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met该用现在完成时还是过去完成时?个人以为用

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 04:02:18
You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met ...You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met该用现在完成时还是过去完成时?个人以为用

You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met ...You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met该用现在完成时还是过去完成时?个人以为用
You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met ...
You will never guess who Imet today.My old teacher!We______for20 years!
Haven't met/Hadn't met
该用现在完成时还是过去完成时?个人以为用过完,但答案上是现完,

You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met ...You will never guess who Imet today.My old teacher!We______for20 years!Haven't met/Hadn't met该用现在完成时还是过去完成时?个人以为用
一定是 We haven't met for 20 years.
因为当事人是今天见到老师的.现在完成时就对了.

过完是动作持续到过去某一时点,而到现在说话时现完很合适。

由句意知,这应该是一个人在说话,所以要用现在完成时

过去完成时,因为到我遇到老师时是在说话前,到那时有二十年没见到他了。所以用过去完成时。

Hadn't met
“I met today”过去时,因为我们见到是在过去式了,相对于我说话的时候

用现在完成时,因为动作是持续到你们见面的时候,所以用现在完成时,过去完成时是持续到过去的某个时间点...