当前位置:主页 > 学新知识 > 时态 - 一般过去时和现在完成时的真正区别

时态 - 一般过去时和现在完成时的真正区别

时间:2024-02-08 16:54:12 作者:
摘要:英语里,时态的使用,实际上是为了表达两层语义:时间+状态。也就是说,从一个时态的使用里,我们应该要读出动作发生的时间和所处的状态。补充一点,时态大家觉得难,是因为中文里

英语里,时态的使用,实际上是为了表达两层语义:时间+状态。也就是说,从一个时态的使用里,我们应该要读出动作发生的时间和所处的状态。

补充一点,时态大家觉得难,是因为中文里,当你想要表达过去事件的时间和状态时,我们会使用明确的语言信息,并且认为这是两种不同的信息,分开表达。但英文不是,英文是通过动词时态的变化来表达这个信息,所以我们再次记住,时态,就是通过动词的形式变化来传递动作发生的时间和状态两个信息。

一般语法书里,都会将时态列一个3x4的表格出来,一共有12种时态。首先我要说的是,这样的表格只是时态的使用结果,并不是真正在讲解语法。所以我们看语法书,看来看去,用起来的时候还是一团浆糊。时态是可以理解的。

我先把结论放在前面:时态=时间+状态

时间的定义:

基准时间:“现在”,说话的当下; 时间只有过去、现在、将来这三种。比如:I was going to do my homework when you came in. 按照我们讲的时间和状态分析,was是过去时,所以时间就是过去;动词这里要看动词短语go to do,意思是起身要去做,going to do就是正在起身要去做,是一个进行的状态。这句话就是过去发生的一个进行状态的动作。

状态的分类:

一般式:没有状态指向进行式:状态是进行中完成式:截止某个时间为止,动作完成且仍然存在。

句子里谓语动词用什么时态,取决于动作发生的时间,和我们想表达的它处于什么状态。

在开始所有的时态讲解之前,先明确一点,所有时间都是以“现在”为基准参考点,“现在”之前的时间是过去,与“现在”重合的时间是当下,“现在”之后的时间就是未来。那么“现在”怎么定义?“现在”就是说话的当下。所有的时态,都以说话的当下为基准参考点。用一张图表示如下:

现在完成时的知识点梳理_英语现在完成时知识树_现在完成时知识梳理

先来比较最容易迷糊的一般过去时和现在完成时。

这就是高中英语老师所说的“完成时是把过去发生的事和现在时间联系在一起”,但是这样的说法非常不准确,因为实际上所有的事件都和现在有关,因为我们的时间都是以现在为基准点。

来看几个例子。

I lived in Beijing for 10 years.

时间:lived过去式,表示事件发生的时间在过去;

状态:一般式,是在时间上单纯独立的事件,没有状态指向。

这句话里我们知道,“我曾经在北京生活了10年”,但是现在是否还在北京,我们不得而知。“我曾经在北京生活了10年”,这件事只是单纯的发生过。有可能是2001-2011之间住在北京,之后就不在了,也可能是2001-2011住在北京,2012-2017在上海,2018开始又回北京住了。

I have lived in Beijing for 10 years.

时间:现在完成式的动作是过去发生的;

状态:住了十年这件事是截止到现在时间,且目前仍然存在,说明现在我仍然住在北京,没有去上海,也没有去广州。用现在完成式的意思就是,说话者不用再特别指明时间段,听者就明白,这个10年一定是从说话这一刻开始倒回去的10年。

再来看看过去完成式。

I had lived in Beijing for 10 years before 2008.

我们先来理清楚这句话里面有几个时间点。一个是说话的当下,即现在;二个是明确的时间标记,2008年,这个时间是早于说话的当下时间的,属于过去时间;三是2008年再往前的10年,相对于说话的当下而言,是过去的过去。用图表示这句话的时间线如下:

现在完成时知识梳理_现在完成时的知识点梳理_英语现在完成时知识树

时间:以说话的当下为基准,时间发生在过去的过去;

状态:截止到2008年(过去时间),事件完成因为是过去完成时,所以表达的是截止到过去的某一个时间,事件完成且存在。

再来看一个句子:

In two more minutes, she will have been talking on the phone for three hours.

时间:对于完成讲电话3小时这个动作而言,是将来才会发生的,所以有将来时;对于讲电话这个事件本身而言,是从过去开始发生,一直要到某个时间截止,所以用完成时。

状态:talking进行式,这个动作一直在进行中。

如果是瞬间动作,一般过去式和现在完成式在语义上有什么区别:

I opened the door.

时间:过去式,发生在过去;

状态:一般过去式,独立于时间的单纯事件,读不出状态,所以门现在是开着还是关着,我们不知道。

I have opened the door.

时间:过去

状态:截止到目前说话的当下,门是打开过的且仍然是打开的状态的。说话者不用刻意指出现在门仍然是开着的,听者自己就能明白。

I saw her somewhere.

时间:过去式,发生在过去;

状态:一般过去式,独立于时间的单纯事件,读不出状态,只是想表达我曾经见过她这一事件。

I have seen her somewhere.

时间:过去;

状态:截止到目前说话的当下,我见过她,但是具体什么时候见的不知道,过去到现在的截止时间的时间线上的任何一个点都可以,这样的点有无数个,因此,我们可以将“看见”这个动作看作是持续的,一直到截止说话的当下才结束。

试试用我讲的方法,想一下句子想要表达的时间和状态,来决定用什么时态!

So far we _(hear) nothing from him.​

At present a new road _(build) in that part of the city.

Our city _(change) a lot. It doesn't resemble the one of three years ago.

When Anna phoned me I had just finished my homework and _(start) to take a bath.

By next Sunday you _(stay) with us for three months.

欢迎关注我的公众号,每天有外刊精读推送:老板是榴芒小兔

完全出于我个人兴趣,没有任何盈利性质的英语学习公众号。

外刊精读部分是根据我个人的学习经验和习惯精心设计的:

相关阅读

发表评论

登录后才能评论

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件举报,一经查实,本站将立刻删除。