怎么区别一般过去时和现在完成时(怎么区别过去完成时和现在完成时)

网友提问:

怎么区别一般过去时和现在完成时?

优质回答:

中文一样有一般过去时和现在完成时,如果你能区分中文这两个时态的不同,你也就能区分英文的这两个时态。

1 一般过去时,也就是动词加一个“了” 这个字。

中文任意一个动词都可以加一个“了”

比如。吃 喝 玩 ,改为 吃了 喝了,玩了

吹 拉 弹 唱,改为 吹了 拉了 弹了 唱了。

更多的动词,你可以自己由此类推。

其翻译格式,就是用动词的过去式,这个你可以用有道词典查阅任意一个动词的过去式。

2 现在完成时,意思就是 已经 做过了某个动词,已经有过某个体验。

还是用 吃 喝 玩,举例。

改为 已经 吃过 ,已经 喝过,已经 玩过。

吹 拉 弹 唱,改为 已经 吹过,已经 拉过,已经 弹过 ,已经 唱过。

其翻译格式是 have+动词的过去分词,也会根据主语是单数,改为has+过去分词,

也有had+过去分词,也就是过去完成时的变形。

你可以记住这个翻译格式,用有道词典查阅一下这个动词的过去分词是什么,就能翻译

用 eat eats ate eaten eating 举例。

1我们 吃 这个 苹果。

We eat this apple.

2 小芳 吃 这个 苹果。

Xiao Fang eats this apple.

3 我们 吃了 这个 苹果。

We ate this apple.

4 我 已经 吃过 这个 苹果。

I have eaten this apple.

5 我 正在 吃 这个 苹果。

I am eating this apple.

其他网友回答

1.时态结构不同。

现在完分时结构:助动词have/has+动词过去分词;

一般过去时结构:动词的过去式(was/were或行为动词过去式)。

如:I have already seen the film.我已经看过这部电影。I saw the film yesterday.昨天我看了这部电影。

结构不同是时态最大区别。有些人对句子的时态归属茫然,原因就在于结构把握不准或忽视时态结构的记忆。

2.用法不同,归属不同。

一般过去时表示过去发生的动作或存在状态;

现在完成时表示过去动作/状态延续到现在或过去结束的动作对现在造成影响,即:过去到现在;过去对现在。

如:I played soccer yesterday.He was a clever man.前者表示我昨天踢球了,与现在无关。后者表示他以前很聪明,现在聪明与否没有提及。总之,一般过去时只表过去,与现在无联系,属过去时态。

如:The room is clean because I have cleaned it.打扫房是之前动作,对现在影响就是房间现在很干净。Tom has studied English for ten years.汤姆已学英语十年,现在还在学。

由此可见,现在完成时跨过去与现在时段,重在影响,属现在时态。

3.搭配时间或标志词不同。

一般过去时常与yesterday等过去时间连用,现在完成时与for/since/already…连用。

其他网友回答

就我的理解来说,我觉得一般过去时态强调的是一个过去的动作和状态,与现在是没有关系的。而现在完成时则指发生在过去的动作对现在造成的影响,需要注意两点∶一,动作是过去的动作。二,这个动作还要对现在有影响,这才是现在完成时。

版权声明