时态中的现在
# 180.时态中的现在
我先讲现在时的四种时态:一般现在时,现在进行是,现在完成时,现在完成进行时。
# 一般现在时态
# 构成
一般现在时态的构成很简单,就是动词原形(第三人称则需要加 s)
例句:
- I eat carrots.
- She eats carrots.
- I love you.
- Michael doesn't belong here.
- Jimmy smokes.
- This door opens easily.
# 用法
这个时态可以说是最容易构成的时态,但也是最容易出错的时态之一。
很多同学容易把“现在”时间和“一般”状态弄混,一看到“现在”俩字,有些人就本能觉得一定是现在正在进行中的动作;其实不然。一般现在时态常见的用法有:
- 表达事实
- 表达习惯/重复的动作
- 表示预计发生的事
- 体育解说、游戏解说
- 历史现在时 第一,表达事实,不知道之前你有没有注意到 I eat carrots. The rabbit eats carrots. 这两句话中的 carrots 用了复数,而且前面没有冠词,这是泛指胡萝卜这类食物。所以刚才两句的意思是:
- 我吃胡萝卜:我是吃胡萝卜这种食物的,这个是个事实陈述。
- 兔子吃胡萝卜:兔子是吃胡萝卜的动物,也是事实陈述。
同样的还有:
- The sun rises in the east. 太阳从东边升起
- The earth revolves around the sun. 地球围绕太阳转
- You like me. 你喜欢我
而这样的事实显然不适合用其他状态,比如进行完成来描述,所以干脆默认一般情况。而这样的事实情况除了没有状态限制,也没有时间限制,和现在没有特别大的关系;比如太阳每天升起,并不是说现在升起。
那么如果我把之前的 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 play basketball. 我打篮球,或者说我有这个习惯,所以不能用进行态或者完成态,只能用一般态。 第三,表示预计发生的事(注意不能表示太久的将来),比如:
- The bus leaves at 8pm tonight. 公车今晚 8 点离站。其实你也可以把这句话当做陈述一个事实,我们也可以再加上一个时间,把它改成习惯/重复动作:The bus leaves at 8pm every day.
- The flight is delayed. 航班误点了。
第四,体育解说员在解说时,最经常用的时代就是一般现在时,比如:
Kobe moves from the baseline, catches the ball, fire from downtown, and it's good! 科比溜底线,接球,出手,命中!
第五,接下来讲讲历史现在时,这个比较少见。例句:
Last summer,my family and I embarked on a memorable road trip, uh, as we drive through picturesque landscapes and we spotted a charming little town in trick decide explore. The streets are lined with queen shops and locals warmly greatest.
译文:去年夏天我和我的家人来了一次难忘的公路旅行。当我们驾车穿越风景如画的地方的时候,我们发现了一个迷人的小镇。我们被吸引住了,因此决定去探索一下。街道两旁是古雅的小商店,当地人热情地向我们打招呼。
除了第一个动词 embarked 使用了过去时态,后面的动词 drive,spot,decide,are,great 都用了一般现在时,这个就是所谓的历史现代时,目的是让叙述变得更加生动,更加鲜活,似乎这件事儿就发生在眼前一样。
注意,历史现代时这种用法,至少第一个动词一般来说是需要用过去时态的,以此来告诉读者这件事儿其实发生在过去,然后再改用历史现在时。要是通篇都用一般现在时,可能就让人看不懂了,时态就彻底乱套了。
# 现在进行时态
# 构成
该时态的构成是:助动词 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。有些动词要在此之上改变一下拼写。如:
- write → writing
- hit → hitting
- die → dying
# 用法
这个现在时间 + 进行状态,很好理解。常见的情况有:
- 眼下正在进行的动作
- 现阶段的反复动作
- 表示按照计划安排,近期内即将发生的事情
- 时间/条件状语从句中,表示将来正在发生的动作
- 表示刚刚过去的动作
- 表示委婉口气
第一种情况,眼下正在进行的动作:
- 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.
第二种情况:现阶段的反复性动作(和一般现在时的意义不同):
I'm standing law. 我近期在学习法律,表示现阶段在做的事儿;
I study law. 我是法学生,表明的是我的身份,这其实是一种状态,而不是动作。
Larry is taking batman supplements。Larry 最近在补充维生素,可能 Larry 最近有一些缺乏维生素的身体症状,所以开始吃维生素补剂了。
Larry is taking batman supplements. Larry 最近在补充维生素,可能 Larry 最近有一些缺乏维生素的身体症状
Larry takes badman supplements. 意思是 Larry 长期吃维生素补剂,这是个长期的状态 第三种情况,按照计划近期内,即将发生的动作:
President Biden is wasting china next week. 拜登下周访问中国。
Jack Ma is meeting Larry tonight. 杰克马今晚要和 Larry 见面。
The sports meeting is starting tomorrow. 明天要开运动会。 这种用现在进行时表示将来的的用法,大家中学的时候都是学过的。针对这种用法大家要注意两点:
仅限于近期内即将发生的动作,不能用来表示时间太遥远的未来;而且这种将来的动作一般都是计划好的,比如 The sports meat starting tomorrow. 这个就是典型的事先安排好了的活动。
不是所有动词都可以用 ing 形式表示将来,另外这种用法一般是第四类动词居多,例如 meet 以及 start 。第二类动词就不行,比如 I'm walking on the road. 就表示正在进行的动作了。
第四种情况:时间/条件状语从句中,表示将来正在发生的动作,比较简单:
- If you are looking for Larry, you'll find him in the meeting room.
- When you are writing a report, use formal vocabulary.
- I'll give you a lift if you are still waiting here when I pass on my way home.
第五种情况:表示刚刚过去的动作
- I don't know what you're talking about. 这个“talk”的动作其实指的是对方刚刚说过的内容,而不是对方正在说的内容,是已经过去的事儿。
- Joe is telling me not to go.
- Shut up! What I'm trying to say is you just don't get my point.
注意,这种用法有两个限制条件:
第一:仅限于口语,书面语一般不这么用。
第二:仅限于少数动词,比如 talk ,tell ,say 之类的,表示“说”的动词。 第六种:表示委婉口气
I'm wondering if I may have a word with you. 我寻思着能不能跟你说句话。
I'm hoping to be selected into the basketball team,. 我希望能入选篮球队。
如果这边改用一般现在时 wonder 或 hoped,语法依旧是对的,但这种委婉的语气就没有了,变成了纯粹的主观想法。
# 现在完成时态
# 构成
现在完成时态的构成是:助动词 have 的变位 + 动词的过去分词。 动词的过去分词通常在词尾加 ed,如 looked,smelled,tasted 。但是也有很多动词的过去分词是所谓不规则变化,不是在词尾加 ed 那么简单,比如 eat 的过去分词是 eaten,bring 的过去分词是 brought,feel 的过去分词是 felt。但往往还是有一定规律可循的:
- eat, give,see,fall → eaten,given,seen,fallen
- bring,bring,buy,fight,think → brought,brought,bought,fought,thought
- feel,keep,sleep,leave → felt,kept,slept,left
另外需要特别指出的是,动词除了过去分词这种变位,还有一种变位叫做过去式(Past / Preterit),两者是不同的
# 用法
之前概述里提过,完成时态表达已经完成了的动作,往往还对现在造成影响。还需注意:
- 第一就是现在完成时表达的意义远大于已完成这三个字,甚至很多时候完成时所表达的意思恰恰是一种未完成的状态。用完成时来表达一种未完成的状态,这是很常见的。
- 现在完成时不能与表示过去的时间状语连用,这个要记住。 常见的用法有:
- 已完成用法:表示过去的某个动作已完成,且该动作的完成与当前的情况有联系,完成时的“已完成”表示一种因果关系,动作的完成是原因,而当前的情况是结果。 /第四类动词居多/
- 未完成用法:表示动作或状态从过去某时开始,持续到现在,此状态可能仍将继续下去,也可能刚刚结束,抑或表示一段时间内反复发生的动作。 一般与时间段状语连用。
① 已完成用法:表示过去的某个动作已完成,且该动作的完成与当前的情况有联系,完成时的“已完成”表示一种因果关系,动作的完成是原因,而当前的情况是结果。 /第四类动词居多/
- He has turned off the light. ( 含义:Now the light is off.) 这里主要是隐晦地表达灯已经灭了
- I've laid the table. (含义:It's time to eat.)
- He has recovered from his illness. (含义:Now he is well.)
- I've studied English. (含义:I know English.)
- I've changed my attitude. (含义:Now I have a new attitude.) 已完成用法可以和下面几类时间状语连用:
a、表示不确定过去时间的状语:already, yet, before, recently, lately…
b、频度时间状语:often, sometimes, ever, never, once, twice…
c、包含当前时间状态在内的时间状语:now, just, today, this morning, this year…
# 注意,不包含当前的时间在内的时间状语是不能用的,因为这种时间状语和该时态所表达的意义是冲突的。
② 未完成用法:表示动作或状态从过去某时开始,持续到现在,此状态可能仍将继续下去,也可能刚刚结束,抑或表示一段时间内反复发生的动作,一般与时间段状语连用。
第一类、第二类动词肯定式:
He has volunteered in the orphanage for years. 他一直在孤儿院做义工,而至今为止,这个状态依旧在继续。
Michael has lived here since 2018. 自从 2008 年开始 Michael 就住在这儿,一直住到现在,将来很可能还会继续住在这儿。
I've always missed her. 我一直很想念她。这个 miss 在这里是第一类动词的用法,表示一种状态 第二类、第四类动词否定式,表示状态延续至今:
I haven't seen her for years.
They haven't visited us since 2015.
He hasn't written to me for a whole year.
I haven't talked with my mom since we had a fight last time.
这里大家要注意的是,不论是第一类、第二类动词的肯定式,还是第二类、第四类动词否定式,表达的都是一个时间段的概念。只要能明确表达一个时间段,那么不管使用的是第几类动词,那么一切都是成立的。
# 关于 since
since 在完成时中的用法有:
① 【since】既是介词,又是连词,例句:
- I haven't seen him since yesterday. 这里 since 是介词,和 yesterday 构成了副词性质的介词短语,修饰谓语动词 haven't seen
- I haven't seen him since we ran into each other in Paris last year. 这里 since 是一个连词,引导副词性从句
② 与现在完成时搭配使用的【since】,应该后接时间点;如果后接动词一般过去时所表示的时间段,则容易产生歧义;如果后接动词的现在完成时所表示的时间段,则没有歧义。例句:
- I haven't seen him since yesterday. (✓) 【since】+ 时间点
- I haven't seen him since we ran into each other in Paris. (✓) 【since】+ 时间点
- He hasn't written to me since he lived in Beijing. (?) 【since】+ 一般过去时的时间段
- He has taken extra care of me since I was ill. (?) 【since】+ 一般过去时的时间段
- He hasn't written to me since he has lived in Beijing. (✓) 【since】+ 现在完成时的时间点
- He has taken extra care of me since I've been ill. (✓) 【since】+ 现在完成时的时间点 首先必须明确的是,就是 since 必须表示一个时间点,搭配之后,形成一个起点在过去,终点一直延续到现在的一个时间段。如果不是时间点,而是时间段,会发生什么呢?这个也要分成两种情况来分析:
since 后接的是纯粹的表示过去的时间段,会产生歧义。
- 例如 He hasn't written to me since he lived in Beijing. 这句话可能有两个意思:
- 自从他来北京住之后,他就没给我写过信。我相信大部分是这么理解的
- 但其实,这个句子有更大的可能表示的其实是相反的意思:自从他从北京搬走后,他就没给我写过信。因为 since 天然的排斥时间段,那么当你把 He lived in beijing 这种表示时间段的东西接在 since 后面的时候,就会自动从这个时间段的终点开始计算,把这个终点当做一个时间点来看待。所以 since he lived in beijing 就相当于 since the day he left beijing
- 第 4 个例句同理,第一个意思:自从我病了之后,他就对我照顾有加;第二个意思:自从我病好了之后,他就对我照顾有加。
since 后接的是包含现在的时间段,则不会产生歧义,例如第 5 个例句
所以大家在写句子的时候,要尽量避免用 since 和时间段来搭配,就用时间点,这样意思比较清除
③ It is 时间名词 + 【since】
- It is a long time since we met last. (✓ ✓ ✓) 这个在中学就学过,当做固定搭配记住就行。
- It's been a long time since we met last. (✓/ ?) 用 has been 其实也可以,但是没那么常见。
# It/this/that is the first time + that 从句
用法如下:
① 主句一般现在时 + 从句现在完成时
It's the first time I've been here. 注意 I've been here. 是定语从句(而不是强调句),省略了 that
It's the third time Michael has been late this week.
Is it the first time you've visited China? ② 主句表示将来时间 + 从句现在完成时
It'll be the first time I've been late.
It'll be the third time Michael has been late this week.
Will it be the first time you've visited China? ③ 主句一般过去时 + 从句过去完成时(其实就是第一种用法往前倒退一格)
It was the first time I'd been late.
It was the third time Michael had been late this week.
Would it be the first time you'd visited China?
# 现在完成进行时态
# 构成
该时态的构成可以说是现在进行态 + 现在完成态的合体:
- 现在完成时态的构成是: have 的变位 + 动词的过去分词
- 现在进行时态的构成是 :be 的变位 + 动词的现在分词
两者的综合其实就是把第二点中的 be,作为第一点中的动词,也就是说第一点中的动词是 be。更进一步说,第二点中的 be 的变位 = 第一点中的 be 的过去分词,这个只可能是 been。
所以现在完成进行时态的构成就是:have 的变位 + been + 动词的现在分词。
# 用法
现在完成进行时态,主要描述对于现在这个时间点,不但已经完成了一部分,而且还要继续进行的动作。比如到现在为止,我不但已经吃了一些胡萝卜,还要继续吃,那就适合用这个时态。谓语动词多为第二类、第三类动词。 ① 表示动作仍在进行:动作在过去某时开始,一直延续到当前时刻,/第二类、第三类动作居多/,且经常与时间段状语连用
He has been learning English for years.
I've been looking for this wallet since early morning.
I've been working on this project these days. ② 表示动作刚刚结束:动作在过去某时开始,一直延续到当前说话时刻,并已在当前时刻结束,/第二类、第三类动作居多/
A: I'm sorry to have kept you waiting.
B: It's okay. I've been watching Larry's channel.
# 小结
现在时态的构成形式:
- 一般现在时:V / V-s, 例如:I eat carrots.
- 现在进行时:be + V-ing, 例如:I am eating carrots.
- 现在完成时:have/has + 过去分词, 例如:I have eaten carrots.
- 现在完成进行时:have/has + been + V-ing,例如:I have been eating carrots.
一般 | 进行 | 完成 | 完成进行时 | |
---|---|---|---|---|
现在 | 一般现在时 动词原型 | 现在进行时 be + 动词-ing | 现在完成时 have/has + 过去分词 | 现在完成进行时 have/has + been + 动词-ing |
虽然每种时态的内涵很多,但我们不用一次性背下来,目前只需了解每种形态的构成形式即可,其内涵等用多了自然就知道了。