I saw Janson yesterday.We haven't seen each other

发布时间:2021-02-24 17:58:49

I saw Janson yesterday.We haven't seen each other since we left Beijing.这句话用现在完成时对吗?为什么这句话却用过去完成时I saw Li Lei yesterday.We hadn't seen each other since I left Beijing.

网友回答

I saw Li Lei yesterday.We hadn't seen each other since I left Beijing.
这句话没错啊.昨天已经见到了,所以没见过的状态只维持到昨天,所以要用hadn't.
======以下答案可供参考======
供参考答案1:
这句话应该用过去完成时态,因为这个动作发生在昨天之前,是过去的过去。如果第一个句子是现在时,后面用现在完成时。
供参考答案2:
下面那句是错的,过去完成时指过去的过去,不可能自从我离开北京以前我们就没见面,这样不是很别扭吗, 一般我们说自从...以后
供参考答案3:
对的,是这个现在说的话,所以用现在时就对了
供参考答案4:
英语语法中,主句和从句要保持时态的一致,后面的从句left是过去时,因此主句要用过去完成时
以上问题属网友观点,不代表本站立场,仅供参考!