英语中什么时候用过去完成时,什么时候用现在完成时,求详细,谢谢。

如题所述

过去完成时表示过去某一时间或动作以前已经发生或完成了的动作。它表示动作发生的时间是“过去的过去”。表示过去某一时间可用by, before等构成的短语,也可用when, before等引导的从句或通过上下代表示。
例句:when I went to the bus stop, the bus had already gone.
当我到达车站时,公共车已经走了
现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态
基本结构:主语+have/has+动词的过去分词
例句:I've been to New York three times so far. 至今我已到纽约去过三次。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-11
现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去延续到现在的动作状态。过去完成时表示在过去某一动作或时间以前已发生或完成的动作,也可指从过去某时开始到过去某时为止的动作状态。

句式特点:
一般过去:主语+动词过去式
过去完成试:主语+had+动词过去分词
现在完成:主语+have +动词过去分词

从句是过去时,用过去完成时。从句是一般现在时,用现在完成时。
I had finished my work when she came back.
I have seen that movie so I have to say sorry to your kind invitation.本回答被网友采纳
第2个回答  2014-02-11
过去完成时表示过去某一时间或动作以前 已经发生或完成了的动作。它表示动作发 生的时间是“过去的过去”。表示过去某一 时间可用by,before等构成的短语,也可 用when,before等引导的从句或通过上下 代表示。现在完成时用来表示之前已发生或完成的 动作或状态,其结果的确和现在有联系。 动作或状态发生在过去但它的影响现在还 存在;也可表示持续到现在的动作或状态 基本结构:主语+have/has+动词的过去 分词
第3个回答  2014-02-11
过去完成时是过去某个时刻完成的,现在完成时是现在已经完成的
第4个回答  2014-02-11
过去的过去 后者就是过去