英语语法中一定有多少种时态(英语语法时态理解)

很多人学习英语自始至终的痛苦就是句子的时态了。

学校的老师总是直接告诉我们不同时态的概念,然后说:「这是一般过去式和现在完成式,考试一定会考。」

所以我们似乎从来就没有真正搞清楚时态和动词变化之间的关系。

因为老师似乎从来只告诉我们「是什么」,而忽略了「为什么」。

这篇文章从最基础的「为什么」来探讨时态和谓语动词之间的关系。

抽丝剥茧,将传统的「时态」一分为二,从动词的「态」和「时」让你深刻了解英语时态的本质,读完后之后会让你豁然开朗。

文章的结构设置为:

Section 1: 中文和英文的时态差异

Section 2: 动词的5个「态」

Section 3: 非谓语动词的4个「时」

Section 4: 16个时态的进一步理解

------------------

Section 1: 中文和英文的时态差异

时态在中文里通过时间状语来体现,而英语则通过谓语动词展现。

此时,动词原型write 只表现了「写」这个概念,但是既没有「态」也没有「时」的意义。

那么为了使其变形称为 具有时态概念的谓语动词,我们需要给它穿两件衣服。

第一件衣服就是「态」,如下图:

英语语法中一定有多少种时态(英语语法时态理解)(1)

上图即是动词的五种「态」,表明的动作的「状态」:

1,不定态:「要写,但是还没有写」,表现了一种不确定的状态。比如「I want to write」表明了意愿,但是「写」这个动作并没有发生。

2,进行态:「正在写」,强调「写」这个动作正在发生,这似乎可以理解为不定态「to write」的下一步,即由「要写,但没有写」发展为了「正在写」。强调「正在」,不是一种常态。

3,完成态:「写完了」,强调「写」这个动作已经完成,强调「完成」。同样,这似乎可以理解为进行态「writing」的下一步,即「正在写」发展为「写完了」。

4,一般态:「经常写」,强调动作「写」是一种常态。可以理解为1,2,3的全部,而且是经常发生的动作。比如「I write a lot」表明了我经常写作,是一种常态。

5,完成进行态:「已经完成,但是还将持续下去」,可以理解为3和4的一种结合。比如我的【 英语私房课】系列文章的刊登,这一篇文章已经完成,不过后续文章还会陆续分享给大家,这个动作还将继续持续下去,这就是一个完成进行态的例子。

动词原形(base form)穿完第一层「态」的衣服之后,就赋予了动作不同的「状态」,这是动词原形的五种非谓语动词。动词「write」可以有「正在写」,「写完了」等不同的「状态」,这比原形「write」本身已经丰富很多,可这五种非谓语动词虽表明了动作的「状态」,但是依然没有「时间」的意义,比如「进行式writing」,虽然我们可以了解「写」的动作「正在发生」,但是我们并不能知道是「过去正在发生」,还是「现在正在发生」,或是「将来正在发生」。要赋予非谓语动词「时间」的意义,我们就要给它穿上第二层衣服,使其变成真正的谓语动词。

Section 3: 非谓语动词的4个「时」

自然而然,我们将时间轴分为三个部分,即「过去」,「现在」和「将来」。英语中还有一种可能,就是站在过去的某个时间点去预测将来,即「过去将来时」。比如我三年前预计我五年后一定会有八块腹肌,再比如上周有人预测未来五年房价一定会涨,这都是过去谈论将来的例子,也就是下图所标示的情景,从过去预测将来,即「过去将来时」。

英语语法中一定有多少种时态(英语语法时态理解)(2)

那么这4个「时间」和5个「状态」排列组合,就自然而然的形成了英语中的16个时态,如下图:

【 注:由于「不定式」不能变换成普通意义上的谓语动词,所以这里省略去】

英语语法中一定有多少种时态(英语语法时态理解)(3)

刚才说过,谓语动词有「时间 」和「状态」两个属性,结构上也由「时间+动作状态」构成。 上图中「 」之前的 助动词突出了动作的「时间」,「 」之后的非谓语动词则突出了动作的 「状态」。

将上图总结成表格:

英语语法中一定有多少种时态(英语语法时态理解)(4)

注:表格中的「助动词」突出「时间」,「主动词」突出动作「状态」。

自此,动词原形(base form)通过两次变形,第一次具有了「动作状态」属性,第二次具有了「时间」属性,完成了到谓语动词的转换。

这种通过将谓语动词抽丝剥茧拆成「时间+动作状态」的方式,一方面帮助我们了解时态的本质,也可以使我们毫不费力的记住时态的16种形式。

Section 4 16个时态的进一步理解

上面的梳理建立了时态的基础知识,现在我们就以「动作状态」为基准,来更近一步了解这16个时态的用法。

1,「一般态」

和其他4个「动作状态」不同,「一般态」强调动作的常态性。而「不定态」,「进行态」,「完成态」以及「完成进行态」都不是动作的常态。

比如,关于动作run,

不定态:He wants to run。「想跑还没跑」

进行态:He is running。「正在跑」

完成态:He has run。「跑完了」

这三个都只是「run」这个动作的某一个方面,它们各自都不能构成一个常态。而 常态可以理解为是包含了这三个 「态」的全部动作的一个状态,比如「他天天在跑步」就是一个常态。

根据常态在时间轴上的位置,我们选取不同的「时间」。

一般过去时:He drove to work。「他以前开车上班,表示 现在已经不开车上班了。」

一般现在时:He drives to work。「他开车上班,表示日常行为,是常态。」

一般将来时:He will drive to work。「他将会开车上班,强调未来的常态。」

可以看到,「一般过去时」常常有「 现在不是这样的」意思在,基于这个理由,不变的客观规律,常常都用「一般现在时」来表达,例如:

Plants need sun to grow.

The earth moves around the sun.

「一般过去将来时」表示说话的人站在过去的某个时刻推测将来,如下图。

He said he would come to see me。

谓语动词said表明He是在过去说的,不管come这个动作是在「现在」之前或之后发生,从句都应该用「一般过去将来时」。

英语语法中一定有多少种时态(英语语法时态理解)(5)

2,「进行态」

前面说过,「进行态」强调动作「正在发生」。根据动作发生的时间,我们采用不同的「时间」。

「过去进行时」:He was having a meeting when I called him.

「现在进行时」:He is having a meeting now.

「将来进行时」:He will be having a meeting when I make the call.

「过去将来进行时」:He said that he could not come because he would be having a meeting.

可以看出「进行态」的4中「时态」差别不大,需要注意的是,由于「进行态」的动作的时间范围往往都比较短,所以一般会清楚的指出时间(上句中划横线的部分)。

3,「完成态」

---

「现在完成时」

「现在完成时」是最最容易和「一般过去时」混淆的时态,首先是因为它们都可以描述过去的某个时间点。

I did the laundry (yesterday).

I've done the laundry.

两句话的最大差异就是,「 一般过去时」没有说清楚事情是不是完成了,但是 「现在完成时」很清楚的说明事情做完了。

所以,当我们说过去发生的某一件事情的时候,我们要根据说话的重点是「事情发生的时间」还是「事情确定完成」来确定用什么时态,如果重点在于时间,那么我们要用「一般过去时」,当我不关心时间,关心事情的结果或者事情对现在的影响的时候,就用「现在完成时」,让焦点回到事件本身。再看一个例子:

「一般过去时」:I lost my wallet.

只是强调我掉了钱包,没什么别的意思。

「现在完成时」:I've lost my wallet.

我丢了钱包,我没钱了,你能给点钱吗?/我丢了钱包,所以我现在要去取钱,不能和你吃饭了。/我丢了钱包,所以我妈骂了我一顿……

更近一步,「现在完成时」描述的动作往往并不持续,结束了就结束了。而有时候我们需要强调动作的持续性(可参见section 1中关于【 英语私房课】的例子),比如「我在微软工作10年了」。如果你想强调自己还要持续的做下去,那么这个时候就可以不用「现在完成时」,转而用「现在完成进行时」:

I have been working at Microsoft for 10 years.

再举个细节的例子:

「现在完成时」:I have been single for five years.

解释:单身5年,我想恋爱了。/我受不了单身了。/你看我好惨,单身狗当了5年了,没事约约我啊!

「现在完成进行时」:I have been being single for five years.

解释:我很享受单身,而且这个状态还会继续持续。/单身狗当了5年,我觉得还会继续下去吧。

请体会一下两者的不同。

---

「过去完成时」

「过去完成时」用来描述在「过去的过去」发生的动作,那么你只要记住「过去完成时」总有一个对应的「一般过去时」,只要是在这个「一般过去时」之前完成的动作,该动作就要用「过去完成时」。

He had studied English before he came to the US.

解释:学习发生在came之前,came本身时过去的动作,所以study用「过去完成时」。

It had already snowed before Monday.

Monday是过去的时间,snow在Monday之前,因此用「过去完成时」。

同理,

如果我们要强调「过去的过去」动作的连续性,即动作从「过去的过去」开始一直连续到过去的这一个时间,我们可以采用「过去完成进行时」。

I had been watching TV before you called me.

解释:强调「看电视」延续性到了called me之前。

He had been driving all day before he went to sleep.

解释:同样强调延续性。

---

「将来完成时」和「过去将来完成时」

「将来完成时」从「时间+动作状态」的角度理解,就表示在将来某一时间之前就能完成的动作。

By the end of this month he will have trained 600 horses.

解释:到这个月底,他就训练了600匹马了。

和「现在完成时」的情况类似,如果近一步讲,我们要强调动作的连续性,即在将来某一时刻之后还将持续下去,我们更倾向于用「将来完成进行时」,即

By the end of this month he will have been training horses for twenty years.

解释:和上一句的区别在于,这句话并没有强调在将来的时间点上,他训练了匹马的数目,也就是没有强调动作对将来时间点的影响。相反,这句话的更多的表示他还将持续training这个动作,因此用「将来完成进行时」更好。

「过去将来完成时」表示从过去看未来已经完成的事情。

He knew by the time he arrived she would have gone home.

「过去将来完成时」常常应用在虚拟语气中。当应用在虚拟语气中的时候,常常 陈述和事实相反的状态,例如

If I had left sooner, I would have been on time.

解释:真实情况是我迟到了。

那么这句话为什么不说成:

If I left sooner, I would be on time.

这是因为英语在陈述一个和事实相反的假设的时候,为了注重逻辑,不能说的似乎和真的一样,因此「 为了和真实的时态做区隔,就将假设语态往过去推了一格」。

错误:If I left sooner, I would be on time. <-- 对 过去的假设

为了和真实的时态区隔,把假设语态往过去推一格,就变成了

正确:If I have left sooner, I would have been on time.

错误:If I am you, I will be rich. <-- 对 现在的假设

同样,为了区隔,将时态往前推一格,变成

正确:If I were you, I would be rich.

4,「完成进行态」

「过去完成进行时」见上面对「过去完成时」的解释,二者可合并理解。

「现在完成进行时」见上面对「现在完成时」的解释,二者可合并理解。

「将来完成进行时」见上面对「将来完成时」的解释,二者可合并理解。

「过去将来完成进行时」和「过去将来完成时」想通,二者可以合并理解。

16种时态中,「过去将来完成进行时」是非常不常用的一个时态,但是并不难理解。和「过去将来完成时」相比,「过去将来完成进行时」依然强调持续的特性。

「过去将来完成时」:I knew by September he would have worked here for 30 years.

解释:强调结果。

「过去将来完成进行时」:I knew by September he would have been working here for 30 years.

解释:强调持续性。

自此总结了英语16个时态的本质和用法。

更多英语干货,请点击下面专栏:

欢迎点赞,转发,评论!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页