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

如题所述

过去完成时表示过去某一时间或动作以前已缉阀光合叱骨癸摊含揩经发生或完成了的动作。它表示动作发生的时间是“过去的过去”。表示过去某一时间可用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个回答  2019-03-06
过去完成时表示过去某一时间或动作以前
已经发生或完成了的动作。它表示动作发
生的时间是“过去的过去”。表示过去某一
时间可用by,before等构成的短语,也可
用when,before等引导的从句或通过上下
代表示。现在完成时用来表示之前已发生或完成的
动作或状态,其结果的确和现在有联系。
动作或状态发生在过去但它的影响现在还
存在;也可表示持续到现在的动作或状态
基本结构:主语+have/has+动词的过去
分词
第2个回答  2020-04-22
现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去延续到现在的动作状态。过去完成时表示在过去某一动作或时间以前已发生或完成的动作,也可指从过去某时开始到过去某时为止的动作状态。
句式特点:
一般过去:主语+动词过去式
过去完成试:主语+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.
相似回答