3_动词时态
笔记向,文章内容源自视频:英语语法精讲合集 (全面, 通俗, 有趣 | 从零打造系统语法体系)
[TOC]
时态说明
动词时态 = 动词的发生时间 + 动作的状态
动词的发生时间有4种:
- 现在
- 将来
- 过去
- 过去将来,不常见,一般出现在从句中(I said that I will …)
动作的状态也有4种:
- 一般(无状态,表达客官事实,规律,习惯等,不表示状态,比如兔子吃萝卜只是个陈述)
- 进行中(强调动作在某个时间点正在进行)
- 已完成(强调动作在某个时间点已经完成)
- 完成进行中(强调动作在某个时间点已经完成,并且还在继续,比如张三杀人了并且还在持续)
所以动词的时态,笛卡尔积,理论上有16种时态。
国人学习时态的四大难点
难点一、时&态不分
注意笛卡尔积,合体,分两块理解
难点二、动词变位
中文里表达时间的概念,只要加上描述时间的字眼就可以,不需要对字本身做改动。英语中表达不同的时态,不但往往要加表示时间的信息,还往往会对动词本身的拼写作出改动。比如:The rabbit ate a carrot.
eat要改成ate,这个就是动词的时态变位。
此外还有动词的“人称变位”,第三人称单数作为主语时,谓语动词需要加s,比如The rabbit eats carrots.
再比如系动词be的现在时间里的人称变位有am,is,are,在过去时间里的人称变位有was,were。
难点三、助动词(Auxiliary Verbs)
英语时态往往需要借助另一种动词,“助动词”,而助动词不但有的时候出现有的时候不出现,而且往往和之后的实义动词一样也要进行“动词变位”,比如以下都是进行时态,注意助动词be的表示方式:
- 过去进行时:The rabbit was eating a carrot.
- 现在完成进行时:The rabbit has been eating a carrot.
- 将来进行时:The rabbit will be eating a carrot.
难点四、时态与其他语法概念混合
时态往往其他语法概念和现象混在一起,比如
The rabbit has eaten a carrot.
+情态动词
The rabbit may have eaten a carrot.(这只兔子可能吃掉了一个胡萝卜)
再+过去时间+否定:
The rabbit could not have eaten a carrot.(这只兔子不可能(之前就)吃掉了一个胡萝卜)
再+改为被动
The carrot could not have been eaten by the rabbit.(这只胡萝卜不可能(之前就)被这只兔子吃掉了)
本节时态的学习内容,为了孤立时态的难点,暂时不讨论助动词中的情态动词这一类,也不讨论被动态,等其他语法概念
接下来,我们一起详细讨论每种时态的构成。
现在一般时态(Present Simple Tense)
构成:直接加动词原形,也就是动词在字典里的词条就行,除了第三人称单数要在词尾加s,比如:
- I eat carrots.
- You eat carrots.
- We eat carrots.
- She eats carrots.
- The rabbit eats carrots.
现在一般时态的使用有最常见的三种情况:
-
表达事实
- I eat carrots. 我吃胡萝卜:我是吃胡萝卜这种食物的(事实陈述)
- The rabbit eats carrots.
注意这两句话的carrots有使用复数,并且没有冠词,这是“泛指”胡萝卜这类食物。
同样表达事实的例句有:
- The sun rises in the east.
- The earth resolves around the sun.
如果把carrots变成单数,I eat a carrot. 这句话就很怪,再比如你对母语人士说:
I go to lunch. 母语人士就会觉得哪里不对,好像缺少了什么信息,于是就会和你确认:
Do you mean you’re going for lunch now? 你是说你现在去吃午饭吗?那你改成:
I go to lunch now. 现在一般时态很少和“现在”(now)同时使用;而now往往和现在进行时态一起使用。
-
表达习惯/重复的动作,也可以归类到表达事实,比如
- I play basketball. 我打篮球(我有这个习惯)
-
表示预计发生的事
-
The bus leaves at 8PM tonight.公车今晚八点离站,其实这句话也可以被当做陈述一个事实。
我们也可以加上个时间,把它改成“习惯/重复动作”,如:
The bus leaves at 8PM every day.
-
现在进行时态(Present Progressive Tense)
现在分词和过去分词,个人觉得翻译成进行分词和完成分词更合适点。
构成:助动词be的变位+动词的现在分词
be这个动词有两个主要身份:
-
(连)系动词,把之后的状态性质赋予给前面的词,划等号
I am a smart rabbit.
-
助动词,用来构成时态,以及被动态
be的动词变位:
- I am
- You / We / The are
- She / He / It is
动词的现在分词通常在词尾+ing
如:looking(看),smelling(闻),tasting(品尝)
有些动词需要在此基础上改变下拼写,如:
- write, writing,不是writeing
- hit,hitting,不是hiting
- die,dying,不是dieing
为什么这么麻烦,细想下就会明白这样做是有道理的,因为如果都单纯加ing像writeing,hiting,dieing这样,按照习惯发音会读成writ-eing,hi-ting,di-eing,不好发音啊,或者发完音之后会造成误解。其实英语很多这样的“不规则”都是有道理可循的。
例句:
- I am eating a carror.
- You/We/They are eating a carror.
- She/He/It is eating a carror.
- The rabbit is eating a carror.
- I am thinking of you.
现在完成时态(Present Perfect Tense)
构成:助动词have的变位+动词的过去分词
我有吃过胡萝卜,这里的“有”其实也是在表示动作完成的状态,搞不好就是从英语那里过来的。
have这个词有两个主要身份:
-
实义动词,有
I have some coins for this vedio.
-
助动词,构成时态
- I/You/We/They have
- She/He/It has
动词的过去分词,通常在词尾+ed,如:looked,smelled,tasted
但是也有很多动词的过去分词是所谓“不规则变化”,不是在词尾+ed那么简单,比如:
- eat,eaten
- bring,brought
- feel,felt
虽然是不规则,但往往还是有一定规律可循的,比如:
- eat,eaten, give|see|fall,given|seen|fallen
- bring,brought,buy|fight|think,bought|fought|thought
- feel,felt,keep|sleep|leave,kept|slept|left
你也可以认为,很多“不规则变位” ,只不过是少数动词符合某种规律的变位,如下:
过去式 = 过去分词 = 原形
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
bet | bet | bet | 打赌 |
cost | cost | cost | 耗费**(**钱**)** |
cut | cut | cut | 切,割 |
hit | hit | hit | 撞,击打 |
hurt | hurt | hurt | 使…伤痛 |
let | let | let | 让 |
put | put | put | 放 |
read | read | read | 读 |
set | set | set | 安排,安置 |
过去式改字母, 过去分词 = 原形
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
become | became | become | 成为 |
come | came | come | 来 |
run | ran | run | 跑 |
过去式改字母, 过去分词 =原形+en
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
eat | ate | eaten | 吃 |
fall | fell | fallen | 落下 |
forbid | forbade | forbidden | 禁止 |
forgive | forgave | forgiven | 原谅,宽恕 |
give | gave | given | 给 |
ride | rode | ridden | 骑 |
see | saw | seen | 看见 |
write | wrote | written | 写 |
过去式改字母, 过去分词 = 过去式 + en
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
break | broke | broken | 打破,折断 |
choose | chose | chosen | 选择 |
forget | forgot | forgotten | 忘记 |
freeze | froze | frozen | 冻 |
speak | spoke | spoken | 说 |
wear | wore | worn | 穿 |
原形ow, 过去式ew, 过去分词n
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
blow | blew | blown | 吹 |
draw | drew | drawn | 画 |
fly | flew | flown | 飞 |
grow | grew | grown | 生长 |
know | knew | known | 知道 |
原形i, 过去式a, 过去分词u
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
begin | began | begun | 开始 |
drink | drank | drunk | 喝 |
ring | rang | rung | 门铃响,电话铃响 |
sing | sang | sung | 唱 |
swim | swam | swum | 游泳 |
原形, 过去式ought, 过去分词ought
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
bring | brought | brought | 带来 |
buy | bought | bought | 买 |
fight | fought | fought | 打架 |
seek | sought | sought | 寻求 |
think | thought | thought | 思考 |
原形, 过去式aught, 过去分词aught
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
catch | caught | caught | 捉,抓 |
teach | taught | taught | 教 |
过去式改元音字母, 过去分词 =过去式
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
dig | dug | dug | 挖 |
feed | fed | fed | 喂 |
find | found | found | 发现 |
get | got | got | 得到 |
hold | held | held | 拥有 |
lead | led | led | 引导 |
meet | met | met | 遇见 |
sit | sat | sat | 坐 |
babysit | babysat | babysat | 临时照看 |
win | won | won | 赢 |
过去式改辅音字母, 过去分词 =过去式
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
build | built | built | 建造 |
rebuild | rebuilt | rebuilt | 重建 |
deal | dealt | dealt | 处理 |
hear | heard | heard | 听见 |
lend | lent | lent | 借贷 |
make | made | made | 制造 |
mean | meant | meant | 意思 |
send | sent | sent | 寄,送 |
spend | spent | spent | 花费 |
bend | bent | bent | 使弯曲 |
过去式改字母 + t, 过去分词 =过去式
原形 | 过去式 | 过去分词 | 汉语意思 |
---|---|---|---|
feel | felt | felt | 感到 |
keep | kept | kept | 保持 |
leave | left | left | 离开 |
sleep | slept | slept | 睡 |
smell | smelt | smelt | 闻 |
sweep | swept | swept | 扫 |
现在完成进行时态(Present Perfect Progressive Tense)
构成:完成态+进行态的综合
- 现在完成时态的构成是:have的变位+动词的过去分词
- 现在进行时态的构成是:be的变位+动词的现在分词
两者的综合就是:have的变位+be的过去分词(been)+动词的现在分词,也就是
have的变位+been+动词的现在分词
示例:
-
I eat carrots.
I have been eating carrots.
-
The rabbit has been eating carrots.
-
I have been thinking of you.(我已经想你一段时间了,还要继续想你)
过去一般时态(Past Simple Tense)
恐龙曾经存在过,单纯表示过去发生过这件事
构成:直接加动词的过去式,各个人称的动词过去式都是一样的,比如eat的过去式是ate,所以:
I/You/We/The/He/She/It ate a carrot.
所以只要知道动词过去式,往后加就完事了
过去式
通常:+ed
有些动词是“不规则变化”,如:
动词原形 | 动词过去式 | 动词过去分词 |
---|---|---|
do | did | done |
go | went | gone |
take | took | taken |
英语中有些像以上这样特别常用的动词,时态变位可以说完全没规则,没啥规律,不过好在数量不多,而且因为常用,所以学习英语一段时间后就能习惯。
过去一般时态只是单纯地表述一个动作曾经发生过,至于是否完成、什么时候,如果没有上下文则无从得知。
需要特别注意,现在一般时态可以表示现在的习惯动作,如:
I play basketball.(我打篮球,言下之意是我经常打篮球,它是我的兴趣爱好)
但是过去一般时态就不能表示习惯了,例如:
I played basketball. 我打了篮球(并不能看出这是不是重复习惯动作)
如果要表示过去习惯做某事,就要用到词组used to:
I used to play basketball.(我曾经经常打篮球)
过去进行时态(Past Progressive Tense)
这只兔子昨天下午3点正在吃胡萝卜
如果想要强调过去某个时间段,某个动作是当时进行中的,那咱们就要用到过去进行时态了。
构成:
现在进行时态:助动词be的变位+动词的现在分词
过去进行时态:助动词be的变位+动词的现在分词
构成一样,只不过过去进行时态构成中助动词be的变位需要考虑到时间
现在进行时态be的变位:
- I am
- You/We/They are
- She/He/It is
过去进行时态be的变位:
- You/We/They were
- I/She/He/It was
举例:
- The rabbit was eating a carrot.
- You were watching my vedio.
- I was thinking of you.(我在过去某个时间点处在想你的过程中)
过去完成时态(Past Perfect Tense)
这只兔子昨天下午3点已经吃完了胡萝卜
构成:
现在完成时态:助动词have的变位+动词的过去分词
过去完成时态:助动词have的变位+动词的过去分词
构成一样,只不过过去完成时态构成中助动词have的变化需要考虑到时间,
现在完成时态中助动词have的变位:
- I/You/We/They have
- She/He/It has
过去完成时态中助动词have的变位:
- I/You/We/They/She/He/It had
其实,助动词have在过去时间的变位就是就是have的过去式(只有一个)而已,之后的为了表示完成状态中的过去分词还是不变。
所以说过去完成时态构成很简单,就是将现在完成时态构成中have改成have的过去式had就好。
过去完成时态主要是强调在过去某个时间点之前某个动作/事情已经发生过了。比如:
I had eaten 5 carrots for lunch yesterday, so I wasn’t hungry at all yesterday afternoon.
这里强调昨天下午之前(中午)已经吃过5个胡萝卜了,所以昨天下午一直不饿。影响是:昨天下午一直不饿。
再比如:
He tried to find me yesterday afternoon, but I had already gone to ShangHai.
对于他试图找我那个时间点来说,我在这之前已经去上海了。影响是:他找不到我。
过去完成进行时态(Past Perfect Progressive Tense)
这只兔子昨天下午3点已经吃完了一些胡萝卜并且还继续吃
过去某个时间点已经完成了的动作,不但已经完成了还要继续进行的动作。
构成:
现在完成进行时态:助动词have的变位+been+动词的现在分词
过去完成进行时态:助动词have的变位+been+动词的现在分词
构成一样,只不过过去完成进行时态构成中助动词have的变化需要考虑到时间,
现在完成进行时态中助动词have的变位:
- I/You/We/They have
- She/He/It has
过去完成进行时态中助动词have的变位:
- I/You/We/They/She/He/It had
举例:
- The rabbit had been eating carrots.(兔子在过去某个时间点之前已经吃过一些胡萝卜了,并且在那个时间点之后还要继续吃)
- I had been thinking of you.(我在过去某个时间点之前已经想你一段时间了,并且在那个时间点之后还要继续想你)
将来一般时态(Future Simple Tense)
人类会灭亡,单纯表示这个动作会发生在将来而已
先看下法语和西班牙语现在/过去/将来的写法:
法语和西班牙语这两种语言都属于“罗曼语族”(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,即:助动词be的变位+about+to+动词原形,如:I am about to eat a carrot.
接下来,我们要讲的是最“普通正常”的用助动词will实现的几种将来时态。
将来一般时态的构成:will(shall,shall用于助动词只用于第一人称,如用于第二、第三人称则失去助动词的意义,变位情态动词必须/英爱的意思)+动词原形
will这个助动词在所有人称中都一样
将来一般时态描述的是将来某个时间点会发生这个动作,表示说话者十分确定会发生这个事,如:
- The sun will rise again tommorrow.
- I will definitely do my best to make high-quality videos.
如果不太确定某事在将来会发生,那么就不能用这个将来一般时态了,需要借助动词的另一个“本领’,也就是动词的“语气”
将来进行时态(Future Progressive Tense)
这只兔子明天下午3点会正在吃胡萝卜,肯定
构成:
现在进行时态:助动词be的变位+动词的现在分词
将来进行时态:will + be +动词的现在分词
will已经算是变位过的助动词(在每个人称里都一样是will),所以之后的助动词be就不用再变位了,保持原形be就好
将来进行时态强调某个动作在将来某个时间处于进行中。比如我非常确信明天中饭会是在吃胡萝卜的过程中,那么就可以用:
I will be eating a carrot for lunch tommorrow.
甚至可以加上时间信息:
I will be eating a carrot for lunch tommorrow from 1PM to 3PM.
可以感觉到,将来进行时态比将来一般时态还要笃定。所以当你特别确定某个动作/事件一定会发生时,就可以考虑用将来进行时。
将来完成时态(Future Perfect Tense)
这只兔子明天下午3点会已经吃完胡萝卜,非常肯定
构成:
现在完成时态:助动词have的变位+动词的过去分词
将来完成时态:will + have + 动词的过去分词
will已经算是变位过的助动词,所以后面的助动词have就不用变位了。
示例:
-
I will have finished making the vedio by 4PM tommorw, so I can publish it after that.
- “by+时间”意为“不迟于”;“一到”;“当某时候到了”;“到…时为止”等.时间上有过去、 现在和将来之别.其时态可为一般式、完成式、进行式或完成进行式.
- at+时间点仅仅表示某一时刻,几点”
-
诺贝尔文学奖得主聂鲁达的一首诗:If suddenly you forget me, Do not look for me, For I shall already have forgotten you.
如果你将来忘记我的话,也没必要寻找我,因为在你忘记我的那一刻之前,我就已经忘记你了。
-
I will have thougt of you.(我在将来某个时间点已经想过你了)
将来完成时态比将来进行时态更加笃定, 说的好像是已经都发生了似的。所以,如果想表达特别特别确定的事,就可以使用将来完成时态。
将来完成进行时态(Future Perfect Progressive Tense)
这只兔子明天下午3点会已经吃完一些胡萝卜并且还继续吃,什么时候开始和结束吃不知道,只知道明天下午3点会吃完一些胡萝卜并且还会继续吃
构成:
现在完成进行时态:助动词have的变位+been+动词的现在分词
将来完成进行时态:will + have+been+动词的现在分词
will已经算是变位过的助动词,所以后面的助动词have就不用变位了。
将来完成进行时态描述,对于将来某个时间点,不但已经完成了某一动作,还要继续这一动作,比如:
-
I will have been eating carrots for 2 hours by 3PM tommorrow.
我确定我明天下午三点前会吃俩钟头胡萝卜(也就是1点开吃),而且3点后还要继续吃
-
You will have been watching my vedio.(你在将来某个时间点已经看了我视频一段时间了,并且在那个时间点之后还要接着看一段时间)
-
I will have been thinking of you.(我在将来某个时间点已经想你一段时间了,还要在那个时间点之后继续想你一段时间 )
过去将来一般时态(Past Future Simple Tense)
张三前天说他一定要杀人,只是描述杀人这件事,并没有说在未来某个时间点完成或进行或完成进行杀人这个事。
我们所说的“过去将来”其实和现在没啥关系。
过去将来时态更经常出现于过去时态的从句中,也就是从过去时态的主句“朝后推”一个时态。
其实,过去将来这4种时态,只不过是把将来时间的4种时态往前推一个时间段(推到现在之前也就是过去)而已。
构成:
将来一般时态:will + 动词原形
过去将来一般时态:would(will的过去式) + 动词原形
示例:
-
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/We were
上面两句就可以变位:
- I said I was going to eat a carrot for lunch.
- I knew you were going to watch my video.
这里需要提下would这个词,因为它有很多不同的用法
Would的多义
-
I said I would eat a carrot for lunch.
will的过去式,构成时态
-
If I were you, I would eat a carrot.
构成动词eat的虚拟语气:我不可能是你,所以这里的“吃”是“虚拟”动作。
这里的“If I were you”很显然是与事实相反(我不可能是你啊),所以I 后面是were,之后的“I would eat a carrot”中的would也是表示在这种不可能的情况下,我“会”(虚拟)吃胡萝卜,这里没有“过去将来时态”的含义。
-
表示礼貌
- Would you pass me the carrot, please?(比Will you pass me the carrot, please?更礼貌)
- Would you like a carrort for lunch?(比Do you want a carrot for lunch?)
过去将来进行时态(Past Future Progressive Tense)
张三前天说会在昨天下午两点实施杀人
构成:
将来进行时态:will + be + 动词的现在分词
过去将来进行时态:would + be + 动词的现在分词
例句:
- I said I would be eating a carrot at 1PM tommorrow/yesterday.
过去将来完成时态(Past Future Perfect Tense)
张三前天说会在昨天下午两点杀死一个人
构成:
将来完成时态:will + have + 动词的过去分词
过去将来完成时态:would + have + 动词的过去分词
例句:
- I said I would have eaten a carrot by 1PM tommorrow/yesterday.
过去将来完成进行时态(Past Future Perfetc Progressive Tense)
张三前天说会在昨天下午两点杀个人并且还要再杀两个
构成:
将来完成进行时态:will + have + been + 动词的现在分词
过去将来完成进行时态:would + have + been + 动词的现在分词
例句:
-
I said I would have been eating lunch for 2 hours by 1PM tommorrow/yesterday.
我之前说我会明天/昨天下午1点时在吃中饭这个过程中,之前吃了2个钟头,之后还会继续吃。