Tom and Peter had known each other since they were little.Tom and Peter have known each other since they were little.请问两句的分别

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 03:58:00
TomandPeterhadknowneachothersincetheywerelittle.TomandPeterhaveknowneachothersincetheywerelittle.请问两

Tom and Peter had known each other since they were little.Tom and Peter have known each other since they were little.请问两句的分别
Tom and Peter had known each other since they were little.
Tom and Peter have known each other since they were little.
请问两句的分别

Tom and Peter had known each other since they were little.Tom and Peter have known each other since they were little.请问两句的分别
前一句用had说明现在不再相识,很可能是有人已经去世,后者至今仍相识.

前者是过去完成时态,在过去的某一时刻之前他们已经是很多年的朋友(即从他们是朋友那一刻起依着延续到过去的某一时刻);后者是现在完成时态,指从他们认识一直延续到现在这一时刻。

前一句是过去完成时,后一句是现在完成时。两句的翻译是一样的。
但是前一句这个句子应该是有前提或者是情境的,过去完成时不能单独存在,要依附于一个过去的时间。比如一个人问,TOM和PETER上个礼拜怎么一见面就那么熟悉,那回答者可以说第一句,因为他们之前很小就认识了,个人认为第一句中的known翻译成“了解”更好...

全部展开

前一句是过去完成时,后一句是现在完成时。两句的翻译是一样的。
但是前一句这个句子应该是有前提或者是情境的,过去完成时不能单独存在,要依附于一个过去的时间。比如一个人问,TOM和PETER上个礼拜怎么一见面就那么熟悉,那回答者可以说第一句,因为他们之前很小就认识了,个人认为第一句中的known翻译成“了解”更好

收起

第一个是过去完成时,第二句是现在完成时。过去完成时是在过去语境里使用的,现在的是现在语境里使用的。