了解更多八大时态辨析目录

一、语法定义

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

一般过去时结构:主语 + 动词过去式。

两个时态动作都发生在过去,核心区别:现在完成时把过去的动作和现在联系在一起,侧重现在的结果、

影响或者动作持续的时间;一般过去时只单纯描述过去发生的事情,只关注过去,和现在没有任何关联,

还会明确说出动作发生的具体时间。

二、基本用法与属性

现在完成时属性

动作发生在过去,重点落脚在当下:要么是过去的动作给现在留下了结果,要么动作从过去一直延续到现在。

句子里不会出现yesterday、last week、just now这类明确的过去时间,只强调和现在的关联。

一般过去时属性

只回忆过去某一个时间发生的动作,事情已经彻底结束,和现在没有关系,说话人只陈述过去的事实。

句子里一般会搭配明确的过去时间状语:yesterday、last year、just now、…ago等。

三、标准句式结构

结构1(现在完成时):主语+have/has+动词过去分词(无具体过去时间,强调和现在的联系)

结构2(一般过去时):主语+动词过去式(常搭配具体过去时间,只描述过去事件)

四、适用场景

适用于所有英语学习人群,单选、句型改写、造句最容易混淆的知识点,分清是否和现在有关联,

两个时态就不会用错。

五、典型例句

第一组对比:强调现在结果用现在完成时;只说过去做过这件事用一般过去时

1. I have lost my key.

译文:我把钥匙弄丢了。

解析:钥匙丢了这个动作在过去发生,造成的结果是:我现在打不开门,和现在状态紧密相连,没有具体时间。

I lost my key yesterday.

译文:我昨天把钥匙弄丢了。

解析:只陈述昨天发生的一件事,钥匙可能已经找到了,这件事只属于过去,和现在无关,有明确时间yesterday。

2. He has had breakfast.

译文:他已经吃过早饭了。

解析:结果是他现在不饿,和当下状态有关,没有具体时间。

He had breakfast an hour ago.

译文:他一小时前吃了早饭。

解析:只说一小时前的动作,只描述过去事实,有an hour ago具体时间。

第二组对比:动作持续到现在用现在完成时;过去某段时间做过、现在已经停止用一般过去时

1. I have lived here for five years.

译文:我在这里住五年了。

解析:五年前开始居住,一直住到现在,还会继续住下去,和现在相连。

I lived here for five years.

译文:我以前在这里住过五年。

解析:只是说过去住过五年,现在已经搬走了,居住的动作彻底结束,和现在没有关系。

2. She has studied English since 2020.

译文:她从2020年开始学英语。

解析:学习一直持续到现在。

She studied English in 2020.

译文:她2020年学过英语。

解析:只2020那一年学习,现在已经不学了,仅属于过去。

错误句式对比

错误:I have seen him yesterday.

译文:我昨天见过他。

错误解析:句子出现yesterday明确过去时间,只能用一般过去时,不能用现在完成时。

正确:I saw him yesterday.

译文:我昨天见过他。

错误:He lived here for three years.(想表达现在还住在这里)

译文:他在这里住了三年。

错误解析:想表达持续到现在的状态,必须用现在完成时,一般过去时只能表示动作已经结束。

正确:He has lived here for three years.

译文:他在这里住了三年了。

六、核心差异详细区分

1.时间关联不同:现在完成时连接过去与现在,事情对当下有影响;一般过去时只限定在过去,和现在完全割裂。

2.时间状语不同:现在完成时不能搭配yesterday、last week、…ago等具体过去时间;

一般过去时必须或者可以搭配这些时间词。

3.动作状态不同:现在完成时可以表示动作持续到现在;一般过去时的动作早已结束,不会延续到当下。

七、高频易错点

1.现在完成时句子里加入具体的过去时间状语,属于典型语法错误;

2.想要表达动作一直持续到现在,误用一般过去时,造成语义偏差;

3.只单纯陈述过去发生的一件旧事,多余使用现在完成时,表达啰嗦不自然。

知识要点总结

区分现在完成时和一般过去时,记住一句话:牵扯现在的结果、状态,动作延续到现在,没有具体过去时间,

就用现在完成时;只单纯讲过去某一时间发生的事情,事情已经结束,和现在无关,

带有yesterday、…ago这类明确过去时间,一律使用一般过去时。

现在完成时是“过去的事影响现在”,一般过去时是“只讲过去的事,与现在无关”,抓住这个核心区别,

两个时态就不会混淆。至此现在完成时5篇内容全部完成。

请点击返回首页现在完成时细分辨析目录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注