i dont think we have met before 中为什么不用had met

2026年09月25日 18:58
有3个网友回答
网友(1):

had met 是过去完成时,表示过去的过去。而本句中的 “don't”就说明了这个句子的时态是一般现在时,所以后边用“have met”。如果本句总的“don't”改为“didn't”则用“had met”,当然了一般不会有“I didn't think we had met before”这样的句子的。

网友(2):

现在完成时的时间含义是:过去过去完成时的时间含义是:过去的过去从你所给的句子体现不出过去的过去,但能体现过去。所以不能用hadmet(过去完成时)

网友(3):

因为had met(过去完成时,强调对过去的影响)。而本句的意思是:我们好像不认识。强调过去对现在的影响,用现在完成时。