现完和一般过去时的区别

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

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

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

官方的解释是:

一般过去时表示过去发生的动作,

现在完成时表示过去发生的动作对现在的影响。

其实在时间轴上,两者有显著的不同。

一般过去时在时间轴上是和现在不相关的时间段,而现在进行时的时段末尾就是现在。

与之对比的是:

对比几个例句可以更明白的显示这种不同:

第一组

He worked in this company last year. 他去年在这家公司工作(今年不在了)。

He has worked in this company for a year, 他已经在这家公司工作了一年了(现在还在)。

第二组

I watched Gone with the Wind when I was young. 我小时候看过飘这部电影。

I have watched Gone with the Wind. 我看过飘这部电影(看的动作可以发生在现在以前的任何时间)。

第三组

I was in Shanghai this time last year. 去年的此时我在上海(现在不在上海了)。

I have been in Shanghai for a year. 我在上海已经呆了一年了(现在还在)。

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

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

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.