问题补充:
I saw Janson yesterday.We haven seen each other since we left Beijing.这句话用现在完成时对吗?为什么这句话却用过去完成时I saw Li Lei yesterday.We hadn seen each other since I left Beijing.
答案:
I saw Li Lei yesterday.We hadn seen each other since I left Beijing.
这句话没错啊.昨天已经见到了,所以没见过的状态只维持到昨天,所以要用hadn .
======以下答案可供参考======
供参考答案1:
这句话应该用过去完成时态,因为这个动作发生在昨天之前,是过去的过去。如果第一个句子是现在时,后面用现在完成时。
供参考答案2:
下面那句是错的,过去完成时指过去的过去,不可能自从我离开北京以前我们就没见面,这样不是很别扭吗,一般我们说自从...以后
供参考答案3:
对的,是这个现在说的话,所以用现在时就对了
供参考答案4:
英语语法中,主句和从句要保持时态的一致,后面的从句left是过去时,因此主句要用过去完成时
如果觉得《I saw Janson yesterday.We haven't seen each other》对你有帮助,请点赞、收藏,并留下你的观点哦!