动词时态
# 4.动词时态
英语的时态,或者更准确说是英语动词的时态,是动词的时间和动词的状态在一起,合称“时态”。
# 什么是时态
动词有 4 种时间,也有 4 种状态,自由排列组合便是理论上的 16 种时态。
请特别注意,咱这里说的是国内传统英语教学的语法体系。而语法体系其实国内外都有不少,也有很多不同的争论。比如很多主张动词的时间和动词的状态(动词的体)完全独立,有的认为英语其实根本就没有将来时态(因为动词并没有将来式变位,等一下会讲),有的认为 16 种时态并不正确,其实没有那么多,甚至有的语法体系里直接忽略其中的几种。
但是英语兔我这里还是立足于国内传统语法教学,主要的目的是更清楚的解释,而不是创新。咱们先讲清楚所有的动词时间以及所有的动词状态,然后再细看以及举例说明各种不同的时态。也就是说咱们先把时间和状态的概念搞清楚,然后再具体讨论用什么词去具体构成时态。
# 动词的时间
先说动词时间,英语动词的四种时间其实很简单。
前三种:现在,过去,将来。很好理解。如果我们把它们画下来就是这样:
第四种是过去将来,这是什么鬼?说白了,过去将来,就是对于过去某一个时间点而言的将来。比如昨天是前天这个“过去”的将来,画下来就是这样:
注意:过去的将来和现在的关系是不一定的。比如昨天的后天是明天,是现在的将来:
也就是说“过去将来”和“现在”没有必然关系。我们暂且把过去将来画成这样,也就是默认“过去的将来”在“现在”的过去:
但是你要记住,这并不一定,也有可能是这样:
看到这里,你也需要说这外国人是吃饱了撑的吗....其实“过去将来”在现实中也不常见,一般只出现在从句中。而像“过去将来完成进行时态”这么复杂的,你搞不好以为我在开玩笑。你甚至可以理解为,因为英语动词有能力构成这种时态,所以要列举出来,而有些语法体系甚至也不把它算作时态。
# 动词的状态
再说动词的状态,动词的状态其实也不难理解:
- 进行状态
- 完成状态
- 完成进行状态
- 一般状态
# 进行状态
这里先用咱们的母语中文举例,先说最简单的:
进行状态,例如:这兔子正在吃胡萝卜。言下之意就是兔子这个吃胡萝卜的动作(或者说过程)正在进行中。我们画图可以这么画,表示一个正在进行的过程:
# 完成状态
接下来完成状态,例如:这兔子吃掉了胡萝卜。言下之意就是胡萝卜已经在兔子肚子里,吃完了饱了,多半不再继续吃了。我们画图可以这么画,表示动作完成了:
注意完成态的重点在动作状态完成了,而并没有指出动作具体发生的时间。也就说咱们实际上没法标注动作箭头的起点,它不应该这么标注:
因为不管在哪种时间里,完成状态并不直接说明动作的具体开始时间,这个要特别注意。
# 完成进行状态
再接下来完成进行状态。这兔子从早上就开始吃胡萝卜,现在还没停。言下之意就是不但有好多胡萝卜进了兔子肚子,这还没完,兔子还有一堆胡萝卜没吃,我们画图可以这么画,表示动作的一部分完成了,但剩下的还在进行中:
# 一般状态
再剩下的还有一种状态,可以说有点特殊,你可以理解为没有特别指出的“默认的,简单的,一般的”状态。这个一般状态在没有时间的帮助下,可能有那么一点难描述。所以我们就结合时间看一下:这兔子过去吃胡萝卜,将来也吃胡萝卜。前半句是过去时间,后半句是将来时间,这个没问题,可是这个动作的状态是什么呢?
你可能要说过去时间里吃就是完成,将来时间里动作没完成,肯定不是完成,也不是进行或完成进行,可好像动作也没有所谓不完成状态...............
所以说如果我们把时间的信息去掉,其实句子中并没有特别指出动作的状态,即使是过去动作已经完成这一信息,你也是推断出来的。,句子本身并没有这么说,对吧?甚至可以说似乎没有状态信息。这样的状态,就是所谓一般状态。
我们画图就这么画,表示一般,没有具体说明:
# 补充说明
其实从刚才这个例子里你也可以看出,英语动词的时间和状态往往是联系得非常紧密的,我们之所以在这里拆开来,其实主要还是以教学为目的。而你如果去和母语人士讨论时间加状态,人家却可能对你说:“听不懂,我就是怎么顺口怎么自然就怎么说。”
英语兔我再给你举个例子,如果问你:“你给我这个视频点赞了吗?”你可能就会说我正把手指移动到大拇指上方准备按下去,这就是进行状态:
你可能说已经点过赞了,虽然我不知道你具体啥时候点赞的,但是我知道视频下的大拇指已经亮了,这就是完成状态:
又或许你会说,英语兔你的视频每次我都点赞,而且以后我还给你点赞,这就是完成进行状态,不得不说我最喜欢这个状态:
如果你大叫一声,我给你点赞,那么如果除去时间信息,我只知道这是一般状态:
其实直到现在咱们讲的概念还挺简单的,对不对?如果你已经理解了 4 种时间和 4 种状态,请在公屏上告诉我。
# 时间 + 状态
下面时间和状态的合体开始。咱们先不说英语时态的具体构成和英语例句,先把概念彻底理清,之后再讲细节。
# 现在
先说现在时间,如果以现在这个时间为参照点,那么现在的动作就有 4 种状态:
- 现在进行时态
- 现在完成时态
- 现在完成进行时态
- 一般时态(一般现在时态)
现在的进行中的状态,也叫现在进行时态(Present Progressive Tense)。如“这兔子现在正在吃胡萝卜”:
对现在而言的完成了的状态,也叫现在完成时态(Present Perfect Tense)。如“这兔子现在已经吃完了胡萝卜”:
对现在而言的完成了的,但是接下来还会继续的状态,也叫现在完成进行时态(Present perfect Progressive Tense),如“这兔子现在已经吃完了一些胡萝卜,还要继续吃”
对现在而言没有特别指出的状态,也叫现在一般时态(Present Simple Tense),或者说一般现在时态(Simple Present Tense),如“这兔子吃胡萝卜”,可能我们只是在说一个事实,兔子是吃胡萝卜的生物,也可能特指这兔子有吃胡萝卜的习惯。
# 过去
如果咱们把以上 4 种情况往前推一个时间段,去到过去:
过去的进行中的状态,也叫过去进行时态(Past Progressive Tense),如“这兔子昨天下午 3 点那个时候正在吃胡萝卜”。
对过去而言的完成了的状态,也叫过去完成时态(Past perfect tense),如“这兔子昨天下午 3 点那个时候已经吃完了红萝卜”:
对过去而言的完成了的,但是接下来还会继续的状态:过去完成进行时态(Past perfect Progressive Tense)。如:这兔子昨天下午 3 点那个时候,已经吃完了一些胡萝卜,还要继续吃,至于之后持续吃到什么时候我们不得而知。
对过去而言没有特别指出的状态:过去一般时态(Past Simple Tense),或者说一般过去时态(Simple Past Tense),如:兔子过去吃了胡萝卜,只是单纯表示这动作发生在过去而已
# 未来
同理咱把以上 4 种情况往后推 1 个时间段,去到将来。
将来的进行中的状态,将来进行时态(Future Progressive Tense),如:这兔子明天下午 3 点那个时候会正在吃胡萝卜。
对将来而言的,完成了的状态,:将来完成时态(Future Prfect Tense),如:这兔子明天下午 3 点那个时候会已经吃完了胡萝卜。之前什么时候开始吃不知道,也可能现在就已经开始吃了,总之明天 3 点那个时候肯定吃完了。
对将来而言完成了的,但是接下来还会继续的状态:将来完成进行时态(Future perfect progressive tense)。如:这兔子明天下午 3 点那个时候已经吃完了一些胡萝卜,还要继续吃。什么时候开始吃,什么时候结束吃我们都不知道。总之明天 3 点那个时候已经吃了一段时间,而且还不停止。
对将来而言的没有特别指出的状态:将来一般时态(Future simple tense),或者说一般将来时态(simple future tense),如:兔子将来来吃胡萝卜,只是单纯表示这动作会发生在将来而已。
# 过去将来
那么接下来这个“过去将来”有那么一点点抽象,有些语法书甚至不收录。英语兔我来试着换种形式解释。
张三上个月被一只兔子咬了,还进了医院,这属于什么?民事纠纷。
那么上个月张三出院的时候说我要报仇,要咬那只兔子一口。
那么问题就来了,张三要在什么时间点去咬兔子?而我们在现在这个时间点又该怎么去描述张三作案动机?
如果张三在上个月说下个月的某一天,你一定会看见我正在咬那只兔子,那么张三就是在说对于上个月时间点而言的将来,有可能是上个星期,也有可能是今天,也有可能是下个星期。
总之有那么一个时间点,我们去看张三,他会是在咬兔子这样一个动作的过程中。当然他也许是说大话,不过他本人非常确定。这个就是过去将来进行时态(Past Future Progressive Tense)。
那张三很自大嘛,企图咬兔子,他要是再自大一点,也许会说下个月的某一天,你一定会发现我已经咬了那只兔子。也就是说,张三认为,以上一个月那个时间点算,这个时间点和现在也没有必然前后关系。我们看到它的时候,他已经咬了那只兔子,而且完成了咬的动作了。
同学们,这个是什么时态?时间是过去将来时间,对不对?状态是完成状态,对不对?那么是什么时态?过去将来完成时态。
如果张三说下个月的某一天,你一定会发现我不但咬了那只兔子,还会一直咬下去,作案情节就严重了,已经不是报仇那么简单,而是虐待小动物罪了。动作时间是什么?过去将来。动作状态是什么?完成进行。所以同学们说这里时态是什么?过去将来完成进行时态。
最后一种,如果张三只是说等着瞧,我一定咬那只兔子,那么我们就有点难判断了,反正他在过去将来的时间也没表明咬兔子的状态,所以是一般状态,时态就是过去将来一般时态,或者说一般过去将来时态
# 小结
总结一下,如果我们把所有的 16 种英语时态放在一条时间线上,大概是这个样子:
虽然它看上去貌似复杂,但实际上只是 4 种动作状态在时间轴上往前移,往后移。
等一下我们每一种时态都会讲到,但是在那之前我们先来说说英语时态最需要注意的或者说最容易犯错的地方。咱们刚才对时态做了总体性的概括,俯瞰了全局,希望你对英语时态有了更清晰的理解。
# 难点
其实你说英语时态有多复杂吗?也不能算是特别复杂。那么为什么咱们中国人往往在英语时态上会一片混乱?英语兔我觉得这主要是因为 4 点:
- 时&态未分清
- 动词变位(时态变位,人称变位)
- 助动词
- 与其他语法概念混合
# 时&态未分清
第一,学校里将时间和状态往往是揉在一起教,或者即使区分,往往也不特别指出,这就导致很多人的脑中的时态是这个样子的:
所以你可能之前感觉英语的时态怎么一会儿一般,一会儿完成,一会儿将来,一会儿能加时间在句中,一会儿说不能加,怎么那么多规则要背,这说话时候能有时间反应过来吗?
这是第一个难点。你必须要理解时间和状态是怎么合体的,这一点之前咱们应该已经弄清楚了。
# 动词变位
第二,英语动词有变位现象,也就是单词拼写往往会改变。英语时态的各种时间和状态的概念,并不难理解,因为咱们中文也可以表达相同的概念。
问题在于,咱们中文里表达时间的概念,只要加上描述时间的字眼就行了,不需要对字本身作出改动,汉字的写法在不同的时间状态里可不会改变。你能想象免礼,免罪,免罚,在过去的时态要改写成兔礼,兔罪,兔罚吗?完全不科学
但是英语就不同了,表达不同的时态,不但往往要加表示时间的信息,还往往会对动词本身的拼写作出改动。比如 The rabbit ate a carrot,动词原形 eat 就要改拼写为 ate ,这个就是动词的时态变位
顺便说一句,即使在同一个时间,如现在时间里,The rabbit eats carrots. 动词原形要加 s,这个属于动词的人称变位。
再比如 am,is,are 是动词 be 的现在时间里的人称变位,was,were 是 be 在过去时间里的人称变位。
# 助动词
第三,英语时态往往需要借助另一种动词,也就是我在语法综述里提到的助动词。而助动词不但有时候出现,有的时候不出现,而且往往和之后的实义动词一样也要进行动词变位,所以又是难上加难。
比如进行状态:
这三句里都有助动词 be 的身影,但是因为动词变位,be 变成了 was,been,看上去却不一样,这也让一些同学脑中的混乱程度更严重了。
# 与其他语法概念混合
第四,时态往往和其他语法概念和现象混在一起,所以算是更加难上加难。
比如现在完成时态的:The rabbit has eaten the carrot.
可以和情态动词 may 使用,那就是 The rabbit may have eaten the carrot。
如果来个情态动词 + 时间 + 否定,就成了:The rabbit could not have eaten the carrot。
如果再改被动,那就成了:The carrot could not have eaten by the rabbit。
所以为了孤立时态的难点,英语兔我暂时不讨论助动词中的情态动词这一类,也不讨论被动态等其他语法概念,那些语法概念留到以后再说。
# 每种时态的构成
在接下来的视频中,让我们一起来详细讨论每种时态的构成。
# 现在
# 一般现在时态
一般现在时态构成很简单,直接加动词原形,也就是动词在字典里的词条就行,除了第三人称单数要在词尾加 s:
比如
- I eat carrots
- You eat carrots
- We eat carrots
- She eats carrots
- The rabbit eats carrots
这个时态可以说是最容易构成的时态,但是在综述视频里,英语兔我反而是把一般态放在现在时的最后来讲的,为什么?因为他反而是最容易出错的时态之一,最主要的原因是很多同学容易把“现在”时间和“一般”状态弄混淆。一看到现在俩字,有些人就本能觉得一定是现在正在进行中的动作,可是 I eat carrots. 可不是我正在吃胡萝卜的意思,这里的一般你可以理解为默认的,并没有特别指出的动作状态,所以反而不太可能是正在进行的动作。
现在时间的时态,反而不是正在进行的动作。那是什么?一般现在时态有最常见的三种情况:
- 表达事实
- 表达习惯/重复的动作
- 表示预计发生的事
第一,表达事实,不知道之前你有没有注意到 I eat carrots. The rabbit eats carrots。这两句话中的 carrots 英语兔我用了复数,而且前面没有冠词,这是泛指胡萝卜这类食物。所以刚才两句的意思是:
- 我吃胡萝卜:我是吃胡萝卜这种食物的,这个是个事实陈述。
- 兔子吃胡萝卜:兔子是吃胡萝卜的动物,也是事实陈述。
- 同样还有 The sun rises in the east,太阳从东边升起
- The earth revolves around the sun.
- You like papa rabbit
- 这些都是事实
而这样的事实显然不适合用其他状态,比如进行完成来描述。所以干脆默认一般情况,而这样的事实情况除了没有状态限制,也没有时间限制,也就是说和现在没有特别大的关系。比如太阳每天升起,并不是说现在升起。
那么如果我把之前的 carrots 复数改成单数,I eat a carrot. 这句话对不对?语法上似乎是没有问题的,可是这到底要表达什么意思吗?咱们说了,表达进行中状态的动作不用一般现在时态,而某只胡萝卜也不能让你每天吃,所以这句话就很怪,你能体会到吧。
再比如你如果对母语人士说 I go to lunch. 母语人士就会觉得哪里不对,好像缺少了什么信息,于是就会和你确认Do you mean you're going for lunch now?你现在去吃午饭吗?改动一下语义就清晰了。
你也许会说我再加个时间副词呗,I eat a carrot now。英语里还是听上去不对头,就是因为 eat 在这里是一般现在时态,反而很少和现在 now 同时使用,而 now 往往和马上要讲到的现在进行时一起使用,这一点请一定要注意。
其实这个问题也不止咱们中国人会犯错,比如德语和法语:
你看他们的一般现在时态,往往是可以表示正在做的事情的。所以你也会听到法国人和德国人说像 I eat now,I go now,I leave now,这样的话,也属于不自然的英语。
第二,表达习惯或重复的动作。其实这个可以归类到刚才说的表达事实。比如 I play basketball. 我打篮球,或者说我有这个习惯。这里是习惯,所以不能用进行态或者完成态,只能用一般态。
第三,表示预计发生的事。比如 The bus leaves at 8pm tonight. 公车今晚 8 点离站。其实你也可以把这句话当做陈述一个事实,我们也可以再加上一个时间,把它改成习惯/重复动作。The bus leaves at 8pm every day.
# 现在进行时态
这个现在时间 + 进行状态,很好理解,相当于咱们中文正在做某事,它的构成是:助动词 be 的变位 + 动词的现在分词。
be 动词有两个主要身份:
- 连系动词或者说系动词。这个英语兔我在语法综述视频里说过,说白了就是把它之后的意思赋予前面的词,I am a smart rabbit. 其实就是 I = a smart rabbit.
- 助动词,用来构成时态,以及被动态(这个先不做讨论)
be 的动词变位也就是改变拼写,例如 I am, You/we/they are, She/he/it is
动词的现在分词通常在词尾加 ing,如 looking,smelling,tasting。有些动词要在此之上改变一下拼写。如:
你许会问这么麻烦,其实你如果细看就会明白这样做是有道理的。因为不改动拼写的话按照习惯会发音为writ-eing, hi-ting, di-eing,不好发音或者说会造成误解,这样的不规则可不是为了和你过不去,或为了让你背诵额外规则。其实英语很多所谓不规则,其实都有不按规则来的道理。这个动词的现在分词,英语兔我在以后的非谓语动词视频里还要讲到。
所以将刚刚我们讲的例子改为现在时态就是:
- I eat carrots. 改为现在进行时态就是: I +be 的变位 + eating + carrots,I am eating carrots. 更自然一点是 I am eating a carrot。
- 其他人称:You/we/they are eating a carrot. She/he/it is eating a carrot。
- 再比如:The rabbit is eating a carrot. You are watching my video. I am thinking of you。
# 现在完成时态
在一开始时态综述里我们说了,完成时态表达已经完成了的动作,往往还对现在造成影响。比如我已经吃掉了胡萝卜,暗示就是没得吃了。咱们中文是用“过”,“了”这些词来表示完成,比如我吃过胡萝卜。而现在有些人甚至会说我有吃过胡萝卜,你有吃过胡萝卜吗?当然可能用普通话语调有些违和感,因为这不太符合咱们标准汉语语法。你得说:
你造吗?胡萝卜超好吃,你有吃过吗?没吃过,真的假的,我有吃过很多胡萝卜,就很好吃这样子。
你看这里的“有”其实也是在表示动作完成的状态,搞不好就是从英语那里过来的。
现在完成时态的构成是:助动词 have 的变位 + 动词的过去分词。
have 这个词有两个主要身份:
- 实义动词:“有”。如:我有些硬币给这个视频。I have some coins for this video.
- 助动词,用来构成时态。Have 的动词变位,也就是改变拼写为,例如 I/you/we/they have, She/he/it has
动词的过去分词通常在词尾加 ed,如 looked,smelled,tasted 。但是也有很多动词的过去分词是所谓不规则变化,不是在词尾加 ed 那么简单,比如 eat 的过去分词是 eaten,bring 的过去分词是 brought,feel 的过去分词是 felt。但往往还是有一定规律可循的:
你也可以认为很多不规则变位,只不过是少数动词符合某种规律的变位。英语兔我给你准备了一张列表,总结了很多所谓不规则动词的这种规律,比如改变一个元音字母,改变一个辅音字母,+en,+t 等,如果你有需要请到 以下网址 (opens new window) 看一下。
另外需要特别指出的是,动词除了过去分词这种变位,还有一种变位叫做过去式(Past / Preterit)。过去式等一下我们会在讲“过去时间”时讲到。而动词的过去分词,咱们在非谓语动词视频系列里还要讲到。
将之前几个例子改为现在完成时态就是:
- I + have 的变位 + eaten + carrot:I have eaten carrots. 我吃过胡萝卜,言下之意就是我曾吃过这种食物。
- I have eaten a carrot. 我吃过一根胡萝卜,言下之意是我已经吃了,所以不饿。
- 其他人称: You/we/they have eaten a carrot. She/he/it has eaten a carrot.
- 再比如:The rabbit has eaten a carrot. You have watched my video. I have thought of you.
# 现在完成进行时态
正如咱们在时态综述视频里说的,现在完成进行时态,主要描述对于现在这个时间点,不但已经完成了一部分,而且还要继续进行的动作。比如到现在为止,我不但已经吃了一些胡萝卜,还要继续吃,那就适合用这个时态。
它的构成可以说是进行态 + 完成态的综合:
- 现在完成时态的构成是: have 的变位 + 动词的过去分词
- 现在进行时态的构成是 :be 的变位 + 动词的现在分词
两者的综合其实就是把第二点中的 be,作为第一点中的动词,也就是说第一点中的动词是 be。
更进一步说,第二点中的 be 的变位 = 第一点中的 be 的过去分词,这个只可能是 been。
所以现在完成进行时态的构成就是:have 的变位 + been + 动词的现在分词。
听上去有点复杂,但是别害怕。我们看看“I eat carrots”这句一般现在时态,如何改成现在完成进行时态:
I + have 的变位 + been + eat 的现在分词 + carrots.
I have been eating carrots. 我在吃胡萝卜(不但已经吃了些,还将继续)
再比如:
有没有发现一件事,其实完成进行时态的构成太简单了,been + 动词的现在分词,这里这个 been 不管在什么人称里都是一样的。而且你只要知道了动词的现在分词,你连过去分词都不需要知道,就能表达完成进行时态。
# 过去
过去时间的 4 种时态,其实就是把现在时间的 4 种时态往前推一个时间段而已。
# 过去一般时态
咱们先说过去一般时态或者说一般过去时态,它其实就是一般现在时态往前推一个时间。一般现在时态构成是直接加动词原形,一般过去式它的构成是直接加动词的过去式,而且各个人称都是一样的。
比如动词 eat 的过去式是 ate ,所以 I/you/we/she/he/it/they ate a carrot yesterday.
所以说你只要知道了动词的过去式,直接往主语后加就完事了。
请注意,千万不要把动词的过去式,和之前现在完成时态中提到的动词的过去分词弄混淆,这两个不是一回事儿
比如例句里的:
- I ate a carrot. ate 是 eat 的过去式
- I have eaten a carrot. eaten 是 eat 的过去分词。
另外动词的过去式也不要和时态的过去时搞混淆。过去式是动词的一种形式,过去时是指“过去”这种时间,里面有 4 种时态。
那么你也许就要问了,之前说到很多动词的过去分词,有些变化规则,有些变化不规则;那动词的过去式莫非也是这样?
的确很多动词的过去式是规则变化,而且也是在词尾为 +ed,如之前提到的 looked,smelled,tasteed。它们的过去分词和过去式都是 looked,smelled,tasted。
但是也有些动词像 eat 这样,过去分词和过去式都和动词原形不一样:
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
do | did | done |
go | went | gone |
take | took | taken |
英语中有些像以上这样特别常用的动词,时态变位可以说完全不规则,没啥规律。不过好在数量不多,而且因为常用,所以你学英语一段时间后就能习惯。也有一些虽然属于不规则变化,如;
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
bring | brought | brought |
blow | blew | blown |
begin | began | begun |
speak | spoke | spoken |
但是实际上他们也是有同类的,也就是还有一些规律可循的:
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
bring | brought | brought |
buy | bought | bought |
fight | fought | fought |
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
blow | blew | blown |
grow | grew | grown |
know | knew | known |
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
begin | began | begun |
sing | sang | sung |
swim | swam | swum |
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
speak | spoke | spoken |
freeze | froze | frozen |
choose | chose | chosen |
那么更关键的来了,一般过去时态怎么用?
过去时间好懂,那过去时间中的“一般状态”是怎么回事?其实咱们可以把这个一般状态想成单纯的指出有个动作发生了而已。至于这个动作多久,什么时候开始,什么时候结束,咱们如果没有上下文则不得而知。
如果要类比的话,你可以把一般过去时态想成一张照片。比如 The rabbit ate a carrot,兔子吃了胡萝卜,你就相当于看到了这张兔子吃胡萝卜的照片。在这里我们只知道这兔子过去某个时刻在吃胡萝卜。
再比如
- You watched my video. 你看了我的视频。
- I thought of you. 我想了你。
这里英语兔我还要指出一点,一般现在时态可以表达习惯动作,比如 I play basketball,我打篮球,言下之意我经常打篮球,它是我兴趣爱好。
但是一般过去时态这方面就欠缺了。I played basketball,我打了篮球,并不能看出这是不是重复习惯动作,这里就要用到词组 used to。 I used to play basketball。我曾经常打篮球。
其实很显然某些动作肯定要持续一段时间的,比如吃这个动作又不可能是瞬间的,所以在某个时间段肯定是有个进行的过程的。但是一般过去时态的注意点不在过程上,只是单纯强调这事儿是发生还是没发生。
# 过去进行时态
如果你想强调过去某个时间段某个动作是当时进行中的,咱们就要用到过去进行时态了。
咱们之前说了,现在进行时态的构成是:助动词 be 的变位 + 动词的现在分词。
过去进行时态也是一样,还是助动词 be 的变位 + 动词的现在分词。只不过助动词 be 的变位就要考虑到时间了,这点咱们之前没有特别指出,助动词 be 的变位 在现在时间里是I am, You/we/they are, She/he/it is
但是它在过去时间里的变位就成了 I/she/he/it was ,you/we/they were。
其实助动词 be 在过去时间的变位,就是 be 的过去式而已。之后的为了表示进行状态中的现在分词,(其实叫进行分词可能更妥当)还是不变,因为也是表示进行状态。
所以说其实过去进行时态很简单,就是在现在进行时态的基础上,把助动词 be 改成过去式就好。
- The rabbit is eating a carrot. 改成 The rabbit was eating a carrot. 这兔子在过去某个时间点处在正在吃胡萝卜的过程中。
- You are watching my video. 改成 You were watching my video. 你在过去某个时间点处在看我的视频的过程中。
- I am thinking of you. 改成 I was thinking of you. 我在过去某个时间点处在想你的过程中
有个常见的问题是之前说的现在完成时态描述了已经完成的动作(肯定是过去时间里做的呀),这里的两个过去时间里的时态(一般过去时态和过去进行时态)也是在说过去动作。
所以说三者都有过去动作的信息,那三者有什么区别呢?
这的确是很多同学容易不太清楚的地方,我在这里和你一起辨析一下。
咱们先回忆一下现在完成时态,说的是对于现在这个时间点而言,某个动作是否已经完成了,也就是说它的重点:在于某个动作是否已经在说这句话之前完成了。所以往往考虑的是某个过去的动作对现在的影响。
而这里的一般过去时态重点在于描述某个动作到底在过去有没有发生,所以往往考虑的是过去的事实。的确,它们之间的区别有时候很微妙,
如 I have seen a carrot,I saw a carrot.
前一句的重点在于胡萝卜。而后一句的重点在于之前某个地方确实有个胡萝卜,我看到了不是瞎编的,那胡萝卜是切切实实存在的。言下之意就是 I saw a carrot,I'm not lying,我看到了只胡萝卜,我没说谎。
再来个例子,I have gone to Shanghai。I went to Shanghai。
前一句是说我已经去了上海,所以对现在有影响,是你看不见找不到我人了,因为我已经离开了,还没回来。所以这句话肯定是和对方看不见我的人说的。比如在电话里:你在找我吗?不好意思,我已经去上海了。换句话说,这句话是不能面对面和别人说的,虽然语法似乎没问题,但是对方就会满脸问号:你这人不是就在我面前吗?
后一句 I want to Shanghai,多半暗示我已经回来了,这话是当面说的,重点不在对现在的影响,我只是单纯指出我曾经去了上海有这个事儿。
好,咱们分清了一般过去时态和现在完成时态,再比较一下一般过去时态和过去进行时态。
其实这个挺简单,之前说了一般过去时态你可以想做一张照片。那么过去进行时态,因为强调过去时间中的进行状态,一个过程,所以可以想作一段视频,比如 The rabbit was eating a carrot。
所以粗略的说,一般过去时态和过去进行时态都是在过去时间里,但是前者重点是在某个动作做了没有,或者是某个动作在某个时间里是在进行过程中的。
# 过去完成时态
过去完成时态,其实就是现在完成时态往前推一个时间段。
之前我们说了现在完成时态的构成是:助动词 have 的变位 + 动词过去分词。
这里也是一样,过去完成时态的构成还是:助动词 have 的变位 + 动词的过去分词,只不过助动词 have 的变位就要考虑到时间了,全部人称都是 had。
其实助动词 had 在过去时间的变位就是 have 的过去式(只有一个)而已。之后的为了表示完成状态中的过去分词还是不变,因为也是表示完成状态:
所以说其实过去完成时态很简单,在现在完成时态的基础上,把助动词 have 改成过去式就好。
现在完成时态不是主要为了表达对现在的影响吗?那可想而知,过去完成时态主要是为了表达过去某一点(时间点 A)的过去(时间点 B)对过去那一点(时间点 A)的影响。
比如 I had eaten five carrots for lunch yesterday,so I wasn't hungry at all yesterday afternoon。这里要表达的意思就是:对于昨天下午(时间点 A)来说,因为昨天下午的过去(也就时间点 B),我已经吃了一堆胡萝卜,所以 B 对 A 有影响,这个影响就是我一点都不饿。
再比如 He tried to find me yesterday afternoon,but I had already gone to Shanghai。他昨天下午试图找我,但是我之前就去了上海。对于他试图找我那个时间点 A(昨天下午),时间点 A 的过去某一个时间点 B(可能是昨天上午或前天,没说明,但是肯定是在昨天下午之前),我已经离开了去上海了,所以 B 对 A 有影响,这个影响就是他找不到我。
再看几个例子:
# 过去完成进行时态
你肯定猜到了,过去完成进行时态,其实就是现在完成进行时态往前推一个时间段。
现在完成进行时态描述,对于现在这个时间点,不但已经完成了一部分,而且还要继续进行的动作。
那么过去完成进行时态自然是描述对于过去某个点不但已经完成了一部分,而且还要继续进行的动作。比如直到昨天下午 3:00,我不但已经吃了俩钟头胡萝卜,也就是从下午 1 点开始吃,而且还要继续吃。
而你应该也猜到了过去完成进行时态的构成,和现在完成进行时态一样,是 have 的变位 + be 的过去分词(也就是 been) + 动词的现在分词,只不过助动词 have 的变位就要考虑到时间了。(全部人称都是 had):
所以说其实过去完成进行时态很简单,就是在现在完成进行时态的基础上,把助动词 have 改成过去式就好。
# 将来
将来时间的 4 种状态,其实就是把现在时间的 4 种状态往后推一个时间段而已。
继续讲之前,英语兔我先给你瞅一眼另外两种语言(法语和西班牙语)的动词一般状态的三种时间:
法语和西班牙语这两种语言都属于罗曼语族(Romance languages),它们动词表达将来时态的时候,动词本身就有变位,也就是词尾拼写改变,所以你看到词尾往往就知道是什么时态。
但是英语以及德语属于日耳曼语族,要表达将来时态,动词本身并没有相应的像过去式,比如词尾 + ed 这样的拼写变化。
英语中要表达将来,必须要借助到助动词,放在主动词(谓语动词)之前,这个将来时态里用到的助动词就是:will。有时也会用 shall,有些微妙区别,在这里先略过不讲。
正是因为这个原因,有些语言学家甚至认为英语的动词本身根本就没有将来时态,英语里有的仅仅是将来时态的表达,而且这样的表达有好几种:
- 一般现在时态可以表达将来的动作。如之前提到的 The bus leaves at 8PM. 实际是在描述将来的事情,只不过我们把它当作事实来描述
- 助动词 be 的变位 + going to + 动词原形,如 I am going to eat a carrot. 这句话不是说我会去某个地方吃胡萝卜,而是我很快将要吃胡萝卜
- 甚至上句的 going 也可以省略,变为 be 的变位 + to + 动词原形。如 You are to eat a carrot. 这里就有点命令的意味,比如家长生气了就会这么对孩子说
- 又或者也可以用介词 about 取代 going,即 + about + to + 动词原形,如 I am about to eat a carrot. 我将要吃根胡萝卜
而接下来,我们要讲的是最普通正常的用助动词 will 实现的了几种将来时态
# 一般将来时态
一般将来时态的构成为:will + 动词原形,如 eat 要变成 will eat,I will eat a carrot,我将吃一根胡萝卜。
好消息是 will 助动词,在所有人称中都是 will(I/you/she/he/it/they)
它描述的情况可以说是和一般过去时态正好相反(时间上),也就是将来某个时间点发生的动作。
你也需要说将来的事儿,谁又能说得准呢?的确,我们这里只能说将来时态是描述说话者十分确定会发生的事儿,如 :
但是,如果不太确定某事在将来会发生,那么就不能用一般将来时态了。
咱们就要借助动词的另一个本领,也就是动词的语气。咱们以后再说。
# 将来进行时态
将来进行时态其实就是现在进行时态往后推一个时间段。
还记得现在进行时态的构成吗?助动词 be 的变位 + 动词的现在分词
将来进行时态也是在之前加上助动词 will(而因为 will 已经算是变位过的助动词,虽然它在每个人称里都一样是 will),所以之后的助动词 be 就不用再变位了,保持原形就好。
所以将来进行时态的构成是 :will + be + 动词的现在分词。
将来进行时态要表达的意思就是:在将来某个时间,某个动作是在进行的过程中。
比如,如果我非常确信明天中饭会是在吃胡萝卜的过程中,我就可以说
I will be eating a carrot for lunch tomorrow。我明天午饭会在吃胡萝卜这个动作过程中。
甚至我还可以加个时间信息,因为我特别确定: I will be eating a carrot for lunch from 1 pm to 3pm。我明天午饭从 1:00~3:00 会在吃胡萝卜这个动作过程中
其实你可能感觉到了将来进行时态,甚至比一般将来时态还要笃定。所以当你特别确定某个动作或者事件一定会发生时,就可以考虑用将来进行时态。
之前咱们用过照片和视频的类比,这里也适用。一般将来时态相当于一张你想象的照片,而将来进行时态,相当于一段你想象的视频。
# 将来完成时态
将来完成时态其实就是现在完成时态向后推一个时间段。
现在完成时态的构成是:助动词 have 的变位 + 动词的过去分词。
将来完成时态要在前面加助动词 will,而因为 will 已经算是变位过的助动词,所以之后的助动词 have 就不用变位了,保持原形就好。
所以将来完成时态的构成是:will + have + 动词的过去分词。
现在完成时态不是主要为了表达对现在的影响吗?可想而知,将来完成时态主要是为了表达将来某一点(时间点 A)的过去(时间点 B)对将来那一点(时间点 A)的影响。比如:
- I will have finished making this video by 4:00 pm tomorrow,so I can publish it after that。这里要表达的意思就是:对于明天下午 4:00 那个时间点来说,我在那之前就会完成做视频的动作,所以对 4:00 那时候是有影响的,什么影响?4:00 之后我就能发视频了。
- If suddenly you forget me,do not look for me. For I shall already have forgotten you. 这是诺贝尔文学得主,聂鲁达的一首诗句。这里的 I shall already have forgotten you. 就是将来完成时态,shall 在这里相当于 will,这句话的意思是:如果你将来忘记我的话,也没必要寻找我,因为对于你将忘记我的那个时间点之前,我就忘记你了。
- The rabbit has eaten the carrot,改成 The rabbit will have eaten the carrot。这兔子在将来某个时间点已经吃了个胡萝卜。
- You have watched my video. 改成 You will have watched my video。你在将来某个时间点已经看过了我的视频
- I have thought of you. 改成 I will have thought of you,我在将来某个时间点已经想过你了
你有没有感觉到时态甚至比刚才的将来进行时更加笃定。说的都好像是已经发生了似的.所以如果想表达特别确定某事,你就可以用将来完成时态。
# 将来完成进行时态
而你应该推断出来了,将来完成进行时态其实就是现在完成进行时态往后推一个时间段。
现在完成进行时态的构成是 have 的变位 + be 的过去分词(也就是 been)+ 动词的现在分词。
将来完成时态要在前面加助动词 will,而因为 will 已经算是变位过的助动词,所以之后的助动词 have 就不用变位了,保持原形就好。
所以将来完成进行时态的构成是 will have + been + 动词的现在分词:
现在完成进行时态描述的是:对于现在这个时间点,不但已经完成了一部分,而且还要继续进行的动作。
那么将来完成进行时态,描述的自然是:对于将来某个点,不但已经完成了一部分,而且还要继续进行的动作。比如
- I will have been eating carrots for two hours by 3 pm tomorrow。我确定明天下午 3:00 时,我不但已经吃了俩钟头胡萝卜,也就是从明天下午 1 点开始吃,而且还要继续吃。
- 再比如 You have been watching my video 改成 You will have been watching my video。你在将来某个时间点之前已经看了我视频一段时间了,还要在那个时间点之后继续看一段时间。
- I have been thinking of you 改成 I will have been thinking of you。我在将来某个时间点之前已经想你一段时间了,还要在那个时间点后继续想你一段时间
希望你没有被绕昏,其实这个时态在平时很少用的,因为它表达的意思真的是特别具体,而通常用一般将来时态或者将来完成时态已经可以表达相似情况。
所以你发现了,助动词 will 出现在所有 4 个将来时间的时态里,will 本身在每个人称里都是 will,可以视作不用变位。而一旦用了 will,之后的助动词 have 也不用变位,保持原形就好,而助动词 be 要么是原形,要么在 have 后面是 been,再之后直接就是现在分词。
所以你应该感觉到了,将来时间的 4 种时态从构成上来说还是相对简单的。
# 过去将来时态
过去将来时态(Past future tense),一听上去似乎有些费解,又过去又将来,这不矛盾吗?
如果都按现在这个时间点做参照,的确是矛盾的。但是这里的“将来”是说相对于过去某一时间点的将来。
比如我去年说我上个月要开始做视频,那么上个月对于去年来说是“过去将来”,只不过对于现在来说还是过去。
不过如果我上个月说我明年要出书,明年对于上个月来说是“过去将来”,而正好也是现在的将来。也就是说我们所说的“过去将来”其实和现在没啥关系。
这种过去将来时态更经常出现于过去时态的从句中,也就是从主句“朝后推”一个时态。这一点英语兔我还会在之后的从句合集里细说。
其实过去将来这 4 种时态,只不过是把将来时间的 4 种时态往前推了 1 个时间段(推到现在的过去而已)。
# 一般过去将来时态
一般将来时态的构成是:will + 动词原形。
那么一般过去将来时态只需要把助动词 will 变位,让它表示过去就行了。Will 的过去式是 would,所以一般过去将来时态的构成也很简单:would 加 + 动词原形。比如
- I said I would eat a carrot for lunch。我之前说过我会午饭吃根胡萝卜。午饭时间对于我之前说那句话的时间来说是在将来,但至于现在午饭时间有没有到不得而知。
- I knew you would watch my video。我之前就知道你会看我的视频。你看我视频这件事,对于我做出判断的时间来说,是在将来。
我们之前在将来时态中还提到过,英语表达将来还常用:助动词 be 的变位 + going + to + 动词原形,这样的结构也可以构成过去将来时,只不过需要把助动词 be 变位,体现过去 。
也就是
- I/she/he/it was
- You/they were
上面两句就可以变为:
其实从以上咱们也能看出来,只要将来时间的 4 种时态弄清楚了,这里的过去将来的 4 种时态也非常好理解。
另外咱们要在这里特别提一下 would 这个词,因为它有很多不同的用法。在这里是用做 will 的过去式来构成过去将来时态,但是它也可以用在动词的虚拟语气里表达和事实相反,用法英语的我在之后的动词语气视频里会详细讲解。
这里只稍稍提一下,和刚才的 would 做一个快速比较,如
- If I were you,I would eat a carrot。如果我是你,我会吃根胡萝卜。这里的 would 可不是表达过去将来,这里的 if I were you,很显然是与事实相反的,我不可能是你,所以 I 后面是 were,之后的 I would eat cat 中的 would。也是在表示这种不可能的情况中,我会吃胡萝卜,这里没有过去将来时态的含义。
- 另外咱们平时为了表示礼貌也会说:Would you pass me the carry plese?能请你把胡萝卜递过来吗?比 Will you pass me the carrot ?更礼貌。
- Would you like a carrot for lunch?你是否中饭想吃胡萝卜?比 Do you want to carry for lunch?更礼貌。
所以请注意这些不同句子中的时间信息,把这些不同的 would 区分开来。
接下来的三种过去将来时态咱们稍微讲快一点。
# 过去将来进行时态
将来进行时态的构成是 will be + 动词的现在分词
所以过去将来进行时态也是相似的,把 will 改成 would 就好,Would + be+ 动词的现在分词
例句:
I said I would be eating a carrot at 1 pm tomorrow。我之前说我明天下午 1 点会在吃胡萝卜,我之前说我明天下午 1 点会是在吃胡萝卜这个过程中。
# 过去将来完成时态
将来完成时态的构成是 will + have + 动词的过去分词,
所以过去将来完成时态也是相似的,把 will 改成 would 就好:would + have + 动词的过去分词。
例句:I said I would have eaten the carrot by 1 pm tomorrow。我之前说我明天下午 1 点会已经吃掉了根胡萝卜。我之前说我明天下午 1 点会已经做完了吃胡萝卜这个动作
# 过去将来完成进行时态
将来完成进行时态的构成是 will + have been + 动词的现在分词
所以过去将来完成进行时态也是相似的,把 will 改成 would 就好:Would + have been + 动词的现在分词。
例句:I said I would have been eating lunch for 2 hours by 1:00 pm tomorrow。我之前说我明天下午 1 点前会已经吃了俩钟头中饭。
我之前说我明天下午 1 点是在吃中饭这个过程中之前吃了俩钟头,之后还会继续吃。
# 总结
好,到现在为止咱们讲了英语动词的所有 16 种时态,在接下来最后一个视频里咱们再做个总结,希望以上几个视频对你学习英语动词的时态有帮助。
的确正因为英语动词要表达时态,有变位以及需要助动词辅助等现象,所以咱们母语是中文的人会感觉有点不习惯。
但是英语兔我要指出,虽然理论上英语有 16 种时态,但是有些并不常用,有些甚至是非常不常用,咱先列张表:
在日常生活中,过去将来这个时间相对少用一些,而将来时间里只有前两种比较常用,所以其实常用时态并不多,你也千万别被英语时态吓怕了:
而且其实在英语兔我以上的讲解中,我也数次提到,其实每个时间里的 4 种时态,不过就是在时间轴上往前往后推一下而已,有些时态的构成甚至可以说非常简单。比如将来时间里用 will,连变位都不用背变,而且后面全是不变的分词或原形:
如果你之前对时态掌握的不是很牢,英语兔我这里给你的建议是每天,每几天或者一整个星期,只去熟悉动词的一个时间或者动词一个状态,掌握的熟练之后再下一个。因为对于某些基础稍不牢的同学来说,试图一次性强记各种不同时间状态,的确有些容易混乱。
最后请你一定要有耐心,英语时态说简单不简单,但是说难也不能算特别难,只要你有耐心重复多次去体会,最后一定能烂熟于心,请加油。