英语考前突击-极度压缩的语法知识(三、谓语动词与非谓语动词)

上一章节我们介绍了5种简单句,并且提到句子中表示动作的部分,叫做谓语。谓语这部分有点复杂,值得我们单独开个专题。这节我们就来详细聊聊这部分。
首先学习2个术语:“动词"和"谓语”。
动词是英语中表示动作等变化信息的"单词"。如paint, give等。一个单词是不是动词是写在字典中的。词性那栏标记为 v. 的就是动词。
谓语是"句子中"表示动作的部分。比如I paint the wall white. paint就是表示动作的部分。
看清楚了哈,一个是"单词",一个是"句子中的成分",不一样的。
句子是由单词组成的,在句子中,谓语一定是动词担任的。(但动词不一定是谓语)

一、谓语动词/非谓语动词的由来
英语的简单句有一条最重要的原则:“一个简单句有且仅有一个谓语”。(谓语就是句子中表示动作的部分)
重要的事情说三遍:
一个简单句最多有一个谓语。
一个简单句至少有一个谓语。
一个简单句有且仅有一个谓语。
什么意思呢,比如:I paint the wall.
paint就是句子中表示动作的部分。这个句子有且只有这一个表示动作的部分,符合语法。
再比如:I like swim,我喜欢游泳。
这句话就有点问题了。like是表示动作的部分,swim也是表示动作的部分,这个句子有2个表示动作的部分,不符合语法。
遇到这种情况,中文我们知道,游泳可以表示动作,也可以表示做的事情。当他表示做的事情的时候,其实是名词。
同样,英语里面也可以把游泳当成名词,并且更明显一点:I like swimming.
把swim改为swimming,swimming是名词,这样句子中就只有1个动作的部分了,才算是1个正确的简单句。(swimming其实是动名词,后面再说,现在就当成名词理解)
动词是表示动作的单词,如果动词在句子中作为表示动作的部分,就称为谓语动词(如上句中的like)。
如果原本是动词,却不能在句子中作为表示动作部分,就称为非谓语动词(如上句中的swimming)。

二,谓语动词与非谓语动词的组成
那怎么判断句子中一个动词是谓语动词还是非谓语动词呢?就一句话:
同时包含时间+状态信息的动词是谓语动词,只包含状态信息的动词是非谓语动词。
比如:Mom is cooking in the kitchen to make dinner.
这句话里,is cooking同时有时间信息is(现在时)和状态信息cooking(进行态),是谓语动词。而to make只有状态信息(不定态),是非谓语动词。
注意,谓语动词是is cooking这个整体,不是cook这个单词。
句子中的动词一定是伴随时态出现的,即使看上去和字典中的原型一样,那也是有时态的(一般现在时)
对时态还不太了解的可以参考:

谓语动词是句子的主干部分。这句话的主干是Mom is cooking,没有干扰后很容易判断这是一个主谓结构的简单句。
非谓语动词是句子的修饰部分,除了不能表示动作,表示什么都可以。你可以把他当成名词、形容词、副词…反正不是动词。这里的to make起到修饰作用,表示目的。
可以看到,谓语动词与非谓语动词其实就是动词时态在句子中的应用。并且只要动词出现在句子里,就一定有时态。他要么是谓语动词,要么就是非谓语动词。
我们老样子,从状态开始说起。

三、非谓语动词
句子中只包含状态信息的动词是非谓语动词。非谓语动词是句子的修饰部分。
动作状态信息的传递用动词本身的变形来完成。
我们知道,动作的状态总共就3种,还没做(to do),正在做(doing),做完了(done)。所以非谓语动词总共也就3种:
动作阶段还没做,对应动词状态不定态,在句子中出现时称为不定式。
动作阶段正在做,对应动词状态进行态,在句子中出现时称为现在分词或ing分词,其中名词性质的现在分词又叫动名词。
动作阶段做完了,对应动词状态完成态,在句子中出现时称为过去分词或ed分词。
注意1:虽然名字叫现在分词过去分词,但他们仍然是指动作的状态,不是动作的时间,这点一定要注意。
注意2:虽然名字叫ed分词,但是使用的动词变形是done变形,不是did变形。比如show的ed分词应该是shown,不是showed。

不定式含有还没做的意思,在句子中也可以用来表示目的,如:
He went home to eat breakfast. (他回家,为了回家后吃早饭)
现在分词含有正在做的意思,在句子中也可以表示同时做,译为"一边..一边..",如:
He went home eating breakfast. (他一边走路一边吃早饭)
过去分词含有做完了的意思,在句子中也可以表示动作先后顺序:
Breakfast eaten , he went home. (吃完早饭后,他回家)

四、谓语动词
句子中同时包含时间+状态信息的是谓语动词,谓语动词是句子的主干部分。
状态我们在非谓语动词那里已经见到了,是用动词本身的变形完成的,那么时间要怎么表示呢?
我们前面讲时态的时候,曾经举过几个例子:
He is repairing his car.
He was repairing his car.
He has repaired his car.
He had repaired his car.
这几个例子中,repairing和repaired现在我们知道了,是用来表示状态的,分别表示进行态与完成态。那前面的is,was,has,had又是什么呢?
我想你已经反应过来了,这些就是用来表示时间信息的。
时间信息需要用额外的单词来表示,英语中表示时间信息的单词,叫做助动词。
注意哈,这里的时间不是早上中午晚上这种时间,指的是过去现在将来,而且这个过去现在将来也可能和你理解的不一样,指的是当前不适用/当前适用/一定会发生。
这里弄混了会让你的理解产生巨大的偏差,如果没看过我前面讲时态的章节,强烈推荐你先看下时态那个章节。
动作时间信息的传递用助动词完成。
助动词也是个大坑,本节篇幅有限,我们单独开个专题讲。