英语语法第 27 讲:非谓语动词
今天我们来说一下非谓语动词的基本内容。
这篇文章是我在早期的时候写的。非谓语动词可以有很多种不同的理解方式。比如从从句简化层面来说啊,比如从规避出现两个谓语动词的层面来说,都行。但是,因为内容比较复杂,我实在是没有找到比较合适的角度去切入,就选择了从句简化这个视角。而从句咱还没开始说呢,所以有点超纲了。
非谓语动词是“简化版”的从句,为了能够更快说明清楚句意,我们不一定非得无时无刻都使用从句,比如下面的这个句子。
I'm happy to see you all who are smart and diligent.(我很高兴能够看到聪明和勤奋的你们大家。)
句子没啥大问题,可是有点长。于是,我们经常会省略 who,然后稍加改动:
I'm happy to see you all
who arebeing smart and diligent.(我很高兴能够看到聪明和勤奋的你们大家。)
是的,我们需要改写 be 动词的基本用法,然后句子才能正确。英语的特性是一个句子只能有一个谓语动词。如果有别的动词,你必须调整为别的形式来表达。因此,这样调整过后的动词就被称为非谓语动词(Nonverbal)。
Part 1 非谓语动词的形成规则
为了能够体系了解它们,我们先来了解一下,如何形成非谓语动词,以及它们如何使用。
非谓语动词是精简版的从句,因此它也具有和谓语动词类似的概念,例如时间和状态。所以非谓语动词也具有时态一说。只不过,时间和正常的时间有所不同,非谓语动词往往不可单独使用,它必须配合谓语动词才能出现,因为非谓语动词的地位就是一个非谓语的成分,那么谓语动词不可能没有吧,所以这个句子在说非谓语动词的时候,肯定会隐藏地包含一个真正的谓语动词。
非谓语动词的时态规则是看这个动作和谓语动词发生的先后关系,来决定使用的。举个例子。
She leaves me because she is going home in a hurry for a dinner with her grandpa.(她落下了我,因为她要赶回家和爷爷吃晚饭。)
像是这个句子,我们完全可以发现,句子包含两个动词:leave(离去)和 go(去往)。按照正常逻辑,我们肯定知道,because 是引导词,因此后面的整个部分都是从句;而位于主句部分的 leave 就肯定是谓语动词了。
按照一般正常的思路来看,不管你怎么思考,这个 go 都不可能直接放进主句里面当成谓语动词,否则句子就有两个谓语动词了,因此会出现问题。所以,我们只能被迫把它改成非谓语动词。
思路是这样的。我们看到 go 是作为一会儿改成的非谓语动词的动词,那么我们需要将它和谓语动词 leave 按照时间上来进行一个对比。你想想,如果 go 这个动作发生了,那么它会先于leave执行呢,还是后于 leave 执行呢,还是说基本上时间差不多呢?
很显然,正常情况下也应该是先 leave 后 go home 的。但是实际上,我们应该认定它俩近乎同时发生。这是因为 leave 和 go home 是“没有断开”的两个行为:我们 leave 就是为了 go home,所以 leave 后马上就会发生 go home 的动作,它俩中间并没有任何的时间断层。而另一方面,你可以从原来的句子里看到,句子用的是 is going home 而不是 will go home,原因就在于 is going 其实是进行状态,也就是说动作在从句里是一个已经正在做起来了的动作了,这也就是说,倘若这个 because(表示原因的部分不一定必须发生)发生了的话,那么必然肯定是在进行之中的。所以,从例句上也可以看到 leave 和 go 也确实有这么一个几乎同时的感觉。
虽然我们知道,这种过程也是有先后顺序的,但这属于英语的一个硬性规则:几乎同时(Nearly Simultaneously)指的是两个动作的时间差基本上可以认为是 0 的时候。那么它就包含两种情况:
两个动作是同时一起都在做;
两个动作有轻微的先后顺序,但行为 A 和行为 B 是无缝衔接起来的。
这两种都属于基本同时发生。因此,英语里规定,近乎同时的时候,我们需要使用对应的时间。
时态有 16 种,其中包含4种不同的时间类型:过去、现在、将来和过去将来。而在非谓语动词之中,因为我们只有相对的发生时间的关系,因此“过去将来”在非谓语动词里不存在。正是因为如此,在非谓语动词里,动词仅具有三种不同的时间类型:过去、现在、将来。另外,它和谓语动词不同的地方在于,非谓语动词不具有绝对时间关系,它必须依赖于谓语动词比较时间的先后,因而在非谓语动词里,也不能直接叫它们“过去”、“现在”和“将来”。取而代之的是“先于谓语动词”、“后于谓语动词”和“基本同时”。
回到前文。我们看到例句里,由于它们(leave 和 go)是基本同时发生,因此我们应选用doing格式作为非谓语动词形式。这个 doing 和公式一样,它并不是你直接替代上去的单词,而是需要用这个动词 go 的对应 doing 的形式,即 going。至于为什么是 doing,稍后给大家总结,这些公式都是咋来的。
于是,句子省略掉 she,然后添加上去 going:
She leaves me because
she is goinggoing home in a hurry for a dinner with her grandpa.(她落下了我,因为要赶回家和爷爷吃晚饭。)
还没完呢。引导词 because 是引导从句的,后面改成非谓语动词后,句子不完整。因此我们需要删去 because,而改用 for 来表原因(因为 for 是介词,后面就不必非得是从句;但 because 是引导词,后面必须是从句):
She leaves me
becausefor going home in a hurry for a dinner with her grandpa.(她落下了我,因为她要赶回家和爷爷吃晚饭。)
是的,最后的句子就改成了这样:
She leaves me for going home in a hurry for a dinner with her grandpa.(她落下了我,因为她要赶回家和爷爷吃晚饭。)
这便是非谓语动词的形成规则:将从句的动词退化为非谓语动词,插入到主句中。这么做有一个隐藏的效果是,原句子可能有一个主句和一个从句,但在变为非谓语动词之后,句子就没有从句了,取而代之的是这个非谓语动词直接放进主句里成为主句的成分。
Part 2 有哪些形式呢?
下面我就来带着大家看一下,到底有哪些非谓语动词的形式。
2-1 现在分词形式
我们使用现在分词形式 doing 表示动作的主动状态。

注意 having been being doing 是结构导致的双 be 动词,是一种特殊现象,语法的严谨性导致的,它没有错,只是用得少。然后,doing 自己就是进行状态的动词用法,因此它没有进行状态一说。
我们使用这些结构来表示对应的非谓语动词的固定形式,以代替掉原本从句的复杂语法。举个例子。
Having been declared insane, he was confined in a prison hospital.(他被宣布精神异常之后,被关进了监狱医院。)
可以从这里看到,我们用到的是 having been done 的结构。单独说这句话我们可以理解,那么它是怎么来的?
When he
havinghas been declared insane, he was confined in a prison hospital.(当他被宣布精神异常之中,他被关进了监狱医院。)
是的,我们仅需变化的就是从句的引导词,以及从句的谓语动词。为了简化结构,我们有时候不得不改变一些地方,比如这里he has是正常说法,但在非谓语动词使用之后,句子不得不改为非谓语动词形式,也因此我们直接使用了 having been done 的结构来代替了原本谓语动词组合的 has been done 结构。
那么问题来了,为什么是 has been done 改成 having been done 呢?这个人不是“被”宣布精神异常吗?是的,在英语语法体系里,动词变形往往最后才改变东西主被动,可以从 has been done 结构里看出,be done(被动)是在 has done(完成)的后面才采用的变形。那么你可能还是绕不出来,为什么又得用 having 呢,不能简单的使用 declared 或者别的什么吗?可以从句子的发生状态来判断。思考一下,has done 是完成时态,它的主要目的是用来总结句子的发生情况。它往往配合一个上下文,或者是句子的另外一些部分,来达到描述结果的目的。比如
I have bought three pens.(我买了三支笔。)
这句话和普通的 I bought three pens 的语感不同。使用完成时态之后,对方会在当前对话的上下文里去找信息,比如说上下文是这样的:A 对 B 说,我的钢笔少了!我明明买了三支笔啊。是的,它带有一种情绪,带有一种描述总结。如果使用单纯的 I bought three pens,对方只会认为你在描述“我买了钢笔”这一个客观事实:我买了钢笔,买的数量是三支。
在刚才的句子里,我们使用的 has been declared 而不是 is declared 的原因就不必多说了吧:因为句子还有半截内容:he was confined in a prison hospital。请注意这里的用词和语法,这个句子用的是 was confined。Was暗示句子已经发生,而 confined 则暗示动作是被动的。Confine 的意思是禁闭、监禁,因此他精神异常只会被别人关禁闭。所以,用的是被动。而 was 暗指时间并非说话人当时的时候,而是在之前早已完成了精神检查和遣送去关禁闭的两个动作。因此,句子要给出的是一种总结,故使用了 has been declared,比 is declared 更加生动。
回到句子。正是因为 has been declared 用到的是完成时态,因此在改写为非谓语动词的时候,一定需要使用相同的时态形式:having been declared。那么问题来了,has转having吗?不是转had吗?是的,has been done 原本形式 has done 是现在完成。如果使用 had 的话,你就改变了句子动词的先后发展关系了:declare 和 confine 两个动词不管是不是被动,你应该可以看出,动作都应该是近乎同时的。转为 having been done,having 刚好就体现了动作的几乎同时。使用 had been done 就会让别人觉得动作还先于谓语动词发生,那么原句子就不可能还是 has been declared 了,你说是吧。
从另外一个角度入手,老师应该教过一点,when 后是从句部分,从句动词时态要必须和主句的谓语动词的时态匹配起来。原因就在于为了达到严谨性:变为非谓语动词的时候,时态也要能配得上。当你发现一个句子无法确定具体时态(特别是和 when 啊、while 啊一些表示时间的状语从句引导词搭配起来)的时候,你可以采用转非谓语动词的办法来断定句子的使用时态。所以我从来不背这些东西,因为都是可以推的。
2-2 过去分词形式
很有意思的是,由于这种总结过程,过去分词基本上不会单独出现,因为过去分词总是达到一种被动状态的描述。还记得刚才我说的吗?被动只会在动词变形的最后才出现。因此,过去分词是不可能直接先出来形式,然后才给时间状态的动词变形的。正是因为如此,过去分词按照刚才的表格排下来,只有一种形式:done。

比如:
Stunned by the attack, the enemy were overwhelmed.(敌人被攻击吓到了,被打得溃不成军。)
可能,这句话的原来是这样的:
Because they are stunned by the attack, the enemy were overwhelmed.(由于敌人被攻击吓到了,因此被打得溃不成军。)
懂意思了吗?
2-3 不定式
下面我们来看不定式。不定式是最复杂的英语非谓语动词语法。和前面的 doing 和 done 不一样,doing 和 done 自身就同时包含两种意味(doing 包含进行和主动,done 包含被动和完成)。而 to do 并不会和时间、状态冲突,因此它的表格是完整的:

下面我们来看例句。
I asked David to go with me.(我请 David 跟我一起去。)
来看下完整版:
I asked David he/she (to) go with me.(我请 David 跟我一起去。)
这里的 to 可以省略。ask sb. do sth.,不要记错了。哪怕你写 to do 都行,谁写 doing 我凑谁~
注意,一般的谓语动词后跟 do 原形的情况,都是由于说话 to do 省略而形成的习惯性语法规则,并不是句子里出现了两次谓语动词,而是有一个是非谓语动词,ask sb. to do sth. 的 do 是非谓语动词,用的本来是 to do,但一般也可以省略掉,说成 do。类似的词语有 make、let、help 等等。
再来看一个例子。
to be living at home.(小孩子住在家里要好得多。)
可以看到,to be living at home 整体用在 children 后,作为定语来表达。我们来看原来的写法。
It is much better for young children who will be living at home.(小孩子要住在家里,会好得多。)
Part 3 总结和例句
我们说完了非谓语动词的基本用法,下面我们来给大家展示一大堆非谓语动词的例子,让大家对非谓语动词有一个更好的认识。
I want to escape from here.(我想从这里逃走。)
They helped me (to) get settled here.(它们帮我在这里安顿下来。)
Only two are known to have defected.(已知只有两个人叛逃了。)
She must (to) have drowned.(她肯定已经淹死了。)
I seem to have been eating all evening.(我好像整晚都在吃东西。)
I didn't want to be caught off guard.(我不想措手不及。)
He let it (to) be known that he would be home all evening.(他让大家都知道他整晚在家。)
He seems to have been completely forgotten.(他似乎已经被完全遗忘掉了。)
You could play me a tune, said Simon, sitting down.(你可以为我演奏一曲,Simon 边说边坐下来了。)
He could keep in touch with me by writing letters.(它可以通过写信和我保持联系。)
Ash, having forgotten his fear, had become bored and restless.(Ash 忘了恐惧,变得无聊和不安。)
Fears that patients would resent being interviewed by a computer.(对病人会讨厌接受计算机采访的担忧。)
They were taken to hospital after having been wounded by gunshot.(它们遭枪击受伤后被送往医院。)
When challenged, she seemed quite surprised.(受到挑战的时候,她似乎相当吃惊。)
你能完全理解它们吗?