以程序员的视角学习英语1.3-非谓语动词
什么是非谓语动词?
1.谓语动词的限制性
首先,让我们回顾一下谓语动词的特点。谓语动词,作为句子中的主要动词,负责表示时间、状态、语气等。例如,在句子 I like to eat fish 中,like 作为谓语动词,表示主语 I 的喜好。由于英语中的动词会根据主语的人称和数发生变化,所以当主语是 she 时,like 就需要变成 likes,如 She likes to swim。这表明谓语动词受到主语的限制,并且在句子中只能出现一次。
2.非谓语动词的灵活性 与谓语动词不同,非谓语动词不受主语或时间的限制需要去变动词的形态,它们可以出现多次,并且在句子中不承担表示时间、状态或语气的主要任务。非谓语动词包括三种形式:不定式(to do)、动名词(doing)和分词(现在分词和过去分词)。它们可以用作形容词或副词,为句子提供额外的信息,但不会改变句子的基本结构。它们也可以用来修饰名词或代词,简化从句,或者用作独立的分句。通过使用非谓语动词,我们可以使句子更加丰富和灵活。
动词不定式(to + 动词原型)
1.不定式做主语,例句:
To eat fruits is good for your health.
这里的to + eat + fruits充当了句子的主语成分,代表”吃水果这件事“。
2.不定式做宾语,例句:
The rabbit likes to eat carrots.
这里谓语动词likes后面的to + eat承担了宾语的角色。但是有的动词是无法用不定式作宾语,后面的动名词中我会补充。
3.不定式做宾语补语,例句:
The boss expected the staff to get the contract.
谓语动词后面接不定式作宾语补语的时候,to是可以省略的。所以这里即使省去to,与原意表达一致。有些谓语动词像是see、find、watch、have、make、let这类使仪动词,后面用不定式做宾语补语的时候要省略to。除开这些谓语动词,其余谓语动词在使用不定式做宾语补语的时候则无须在意省不省去to,句意不会有不同。
4.不定式作定语,例句:
The rabbit has a lot of carrots to eat.
这里的to eat代表前面的a lot of carrots 是要拿来被吃的,作动宾关系,to eat是前者的后置定语。
5.不定式作状语来代表原因、目的、结果,例句:
表示原因:I was so happy to get the offer from my favorite company.
表示目的:I will get enough money to travel to NanJing.
表示结果:I got enough thumbs-up to make another video.
以上的不定式例句都算是比较基础的不定式用法,还有更高级的用法是与状态相结合,但是这种语境比较少,例如:**to being eating a carrot、to have eaten a carrot、to have been eating a carrot。**但是注意,这里只是改变了动词的状态,并不受时间的限制。
动名词(动词原型 + ing)
动名词相当于把动词当成名词来使用,所以名词能够在句子中扮演的句子成分,动名词也可以。
1.动名词作主语:
Sleeping early is healthy for aduits.
这一句中的Sleeping early就是一个动名词短语,把sleep这个动词转为了名词。这一句中Sleeping early为句子的主语。
2.动名词作主语补语(表语):
The teacher's hobby is reading book.
这一句中的reading book为主语表语,用来补充说明主语The teacher's hobby是读书。甚至有时候主语和主语补语都可以是动名词,比如Seeing is believing(眼见为实)
3.动名词作定语:
A pill is for sleeping.
这里的sleeping作为定语,描述pill药片的作用,是用来安眠的。
4.动名词作宾语:
The cat likes eating fish.
这里的likes eating和前面不定时作宾语like to eat 是一个意思,但是千万不要认为所有的动词都可以又作为不定式代表宾语(to do),又可以当成动名词作宾语(doing),是需要根据具体动词作区分的。比如以下动词不可以做不定时代表宾语:
enjoy、avoid、advise、consider、escape、mind、pratice
动词词组有:
insist on、give up、feel like、put off等
以上动词或动词词组后面都只可以用动名词作宾语、而不能用不定式。
分词(现在分词 + 过去分词)
大家在国内的标准教育体系中最早接触现在分词可能就是在讲解时态的时候,be + doing的格式就是表示现在进行时的概念被深深印在很多人脑中,导致对语法理解不深的同学一看到be + doing就认为自带”现在时间“的属性。这不错但不全对,实际上现在分词的be + doing的格式还可以作非谓语动词。
1.现在分词作形容词:
A sleeping rabbit(一只在睡觉的兔子).
你可能发现了,现在分词怎么跟动名词长得一样,那么应该如何区分它们呢。实际上需要结合语境来判断,比如上述我们提到的A sleeping pill中的sleeping,就是处于动名词的语境,它作定语,用来描述药丸的作用,可以同译为A pill for sleeping,句意是不变的。而上述的A sleeping rabbit则是一个形容词,它表达了兔子的一种状态---在睡觉,至于它是昨天在睡觉还是明天在睡觉,我们不得而知,并且这一句也不可以同译为A rabbit for sleeping.
2.现在分词作主语表语:
The story is interesting.
这里的insteresting的动词原型是interest,意味让人感兴趣的,这里的现在分词是把动词原型变成了形容词。
3.现在分词作宾语补语:
I saw the cat eating a fish yesterday(我昨天看到猫正在吃鱼).
4.现在分词作状语(表时间、原因、结果、条件等):
Hearing the news, I became excited(听到这个消息,我变得很激动).
这里的Hearing the news表示时间,但是如果仅仅基于此我们是不知道具体的事件发生时间是在过去还是在将来的,需要结合语境判断。这里后面的became excited是过去式的动词变位,所以能够判断是发生在过去的。属于过去时
5.过去分词作形容词:
The rabbit will eat minced carrot(兔子将会吃搅碎的胡萝卜).
根据前面的现在分词经验,可千万不要再把过去分词当成自带时间属性的词了...
6.过去分词作主语补语:
I am insterested in growing flower.
现在分词和过去分词在表示主语补语的时候,往往分别代表着主动和被动的关系。如果把上面的insterested换成insteresting的语境,那么就是代表Growing flower非常有趣。而不是我被种花这件事所吸引而感到有趣了。
重点总结
- 非谓语动词与谓语动词的最明显区别是非谓语动词不受主语或时态的限制,无须进行动词变形。并且一句简单句里只允许存在一个谓语动词,而非谓语动词可以存在多个。
- 动名词与不定式并非大多数情况在作宾语时都一致,具体还需要根据单词的对应用法来理解句意。比如I stop to eat apples(我停下来去吃苹果了) 和 I stop eating apples(我停止吃苹果)。就是完全不一样的句意。建议背单词的时候以单词用法来理解,而不要以动名词或不定式的角度去理解
- 非谓语动词中的过去分词和现在分词与谓语动词中的长得一致,需要结合语境判断它是谓语动词还是非谓语动词,再结合动词的种类去判断详细句意。
- 句子需要用过去分词还是现在分词,需要弄清楚句意想表达的是主动的含义还是被动的含义。