非谓语动词怎么区分:不定式 / 动名词 / 分词三兄弟一次讲清

句会了团队

句会了团队

9/7/2026

#语法#非谓语动词#不定式#动名词#分词
非谓语动词怎么区分:不定式 / 动名词 / 分词三兄弟一次讲清

你将学到:

  • 不定式、动名词、分词三者的词性分工,以及不定式唯一不能做的一件事
  • 哪些动词固定接 doing、哪些固定接 to do,跟句子成分无关,得先背
  • remember / forget / regret / try / stop 五个变义动词的真实区别(不是一套口诀就能通吃)
  • 一套分层判断流程:先查固定搭配,再看成分、语态、时间先后

我见过太多人拿着"doing 表示过去,to do 表示将来"这句口诀去套所有题目,然后在 stop doing 和 stop to do 上翻车——因为这句口诀对 remember、forget 大致管用,套到 stop 上就是错的,这两个的语法结构根本不是一回事。非谓语动词最容易学串的地方,就是把几个长得像的规律强行揉成一条口诀。这篇尽量把该分开的地方分开讲。

三兄弟的词性分工:先记住这一句

动名词(doing)是名词性的,能做主语、宾语、表语、介词宾语;分词(doing/done)是形容词性或副词性的,能做定语、状语、补语;不定式(to do)除了不能做谓语和介词宾语,几乎能做其他所有成分。

不定式那句最容易被简化成"除了谓语什么都能做",但这漏了一个关键例外:不定式不能做介词宾语,这恰恰是它和动名词分工最清楚的边界。

例:I was accepted after learning some Italian.(介词 after 后面必须用 learning,不能用 to learn)

这条例外比"几乎什么都能做"这句笼统的话更有辨识度,考试里遇到"介词 + ___"的空,先排除不定式。

第一层判断:动词后面接 doing 还是 to do,很多时候是背出来的,不是"分析"出来的

这是最容易被四步法之类的流程漏掉的一层——很多动词后面接 doing 还是 to do,是这个动词自带的固定搭配,跟句子缺什么成分毫无关系。enjoy 天生接 doing,want 天生接 to do,这是词汇层面的习惯,不是语法逻辑推导出来的,所以必须单独当一类先记住,再谈别的判断流程。

固定接 doing 的高频动词:enjoy、finish、avoid、consider、suggest、mind、practise、dislike、give up、miss、can't help、keep on、delay、deny、mention、quit、imagine、admit、risk、put off、involve。

固定接 to do 的高频动词:decide、hope、plan、promise、agree、refuse、expect、offer、arrange、choose、afford、manage、fail、learn、attempt、wish、prepare、appear、seem。

注意 need 和 want 没放进上面这张表:它们确实能接 to do(want to do、need to do),但同时还有一个更容易考到、也更容易漏讲的型式——need doing / want doing,意思是被动的"需要被……",相当于 need to be done。The car needs washing.(车需要被洗,= needs to be washed)This shirt wants ironing.(这件衬衫需要熨一下,英式英语说法)跟"固定接 to do"那批动词不是一回事,别混着背。

第二层判断:五个"变义动词"——doing 和 to do 意思会变,但变化方式各不相同

这五个是最容易讲错的地方,因为很多资料图省事,把它们塞进同一套口诀里教,结果反而讲串了。分开看:

remember / forget:面向未来还是回顾过去,这一对确实可以用口诀记。 remember to do 是"记得去做"(事还没做,提醒自己别忘):Did you remember to buy tea? remember doing 是"记得做过"(事已经做完,事后回忆):I don't remember ever visiting this museum. forget 同理:forget to do 是该做的事忘了做,forget doing 是忘不了曾经做过的事。

regret:这条不能套用 remember/forget 那套"未来 vs 过去"的框架。 regret doing 是对已经做过的事感到后悔:I regret spending so much money last night. regret to do 的用法范围很窄,几乎只固定接 inform、tell、say 这类通知类动词,用于正式场合宣布坏消息:We regret to inform you that your application has been rejected. 不要把它当成"regret 加将来动作"随便泛化使用。

try:区别的本质是"努力克服困难"还是"试验性尝试",同样不属于"未来 vs 过去"那套框架。 try to do 是努力达成一个目标,不保证成功:I'll try to convince him. try doing 是把某个做法当实验手段试试看效果:Why don't you try calling her on her mobile?

stop:这是五个里唯一"句法结构完全不同"的一对,务必单独强调,别跟前面几个混着讲。 stop doing 里,doing 是 stop 的宾语,意思是"停止某项正在进行的活动":I stopped smoking years ago. stop to do 里,to do 不是 stop 的宾语,而是表目的的状语,意思是"停下手头的事,去做另一件事":We stopped to drink a cup of coffee.(停下来,是为了喝咖啡,不是"停止喝咖啡")

第三层判断:如果是分词,先定词性方向,再定主动被动,最后定时间先后

排除了固定搭配和变义动词之后,剩下的分词/不定式做定语、状语、补语的情况,可以按下面三步走:

①先看这个非谓语动词在句子里缺的是什么成分——是名词性的(主语/宾语/表语),还是形容词/副词性的(定语/状语/补语)。

②如果是形容词/副词性,判断主动还是被动:现在分词(doing)表主动或正在进行,过去分词(done)表被动。

例:The boy standing at the gate is John.(standing 主动,男孩自己在站) Pottery made in the 1960s is a collector's item.(made 被动,陶器是被制作的)

③再判断动作和谓语动词的时间先后,需要的话用完成式(having done)。

例:Having finished his homework, he went out to play.(先写完作业,后出去玩)

这里要提醒一句:完成式不是"只要有先后关系就必须用"——动作和谓语动词紧邻发生时,英语更自然用一般式,比如 Opening the door, he walked in. 理论上开门在先,走进在后,但间隔太短,用一般式反而更地道。完成式更适合强调明显的时间间隔或因果链条。

注意:如果第①步判断出来是名词性成分(主语/宾语/表语),不要直接跳去动名词——不定式做主语/宾语/表语时同样是名词性功能,跟动名词功能重叠(To swim is fun 和 Swimming is fun 都成立)。这时候要么已经查过第一层的固定搭配规则,要么用一个经验规则兜底:泛指、习惯性的动作偏向用动名词,具体的、一次性的、将要发生的动作偏向用不定式。

V-ing / V-ed 的语态与体:doing / being done / having done / having been done

下表的 being + 过去分词、having + 过去分词这几种形式,做状语/定语时是现在分词(分词性),做主语/宾语/表语时是动名词(名词性)——是分词还是动名词,看它在句子里当什么成分,不是看形式本身:

形式结构语态时间关系
V-ing 一般式V-ing主动一般与谓语动词同时
V-ing 被动式being + 过去分词被动一般与谓语动词同时,动作正被承受
完成式主动having + 过去分词主动完成先于谓语动词发生
完成式被动having been + 过去分词被动完成先于谓语动词发生,且被动承受

例:Being questioned by the police made her nervous.(Being questioned 做主语,是动名词被动式,不是分词) Having been made redundant, she started job-hunting.(Having been made redundant 做状语,是分词被动式,先被裁员,后找工作)

这四种形式书面语色彩比较重,而且 having been done 不能用于单纯的静态描写——"having been exhausted..."是错的,静态的疲惫状态应该直接用 exhausted。

动名词还是现在分词:swimming pool 这个经典例子其实有争议

很多资料会用 swimming pool(动名词,表用途)和 swimming boy(现在分词,描述正在游泳的男孩)来对比动名词和分词的区别。这个例子传统语法书用得很多,但严格说,swimming pool 到底该算动名词还是形容词化的现在分词,语法学界并没有统一定论,不建议当成铁律去死记。

更可靠的判断方法有两个:

改写测试:把"V-ing + 名词"改写成"名词 for V-ing",通顺就偏动名词(表用途),不通顺就是现在分词。swimming pool = pool for swimming,通顺;swimming boy 不能说成 boy for swimming,不通顺。

句法功能测试:这个词能不能被替换成普通名词、能不能单独做主语/宾语/表语——能,就是动名词;只能做修饰语、且被修饰的对象是这个动作的发出者——那是现在分词。

常见误区

把"doing 表过去,to do 表将来"当成放之四海皆准的口诀。这句话对 remember/forget 大致适用,但套到 stop 上是错的——stop doing 和 stop to do 根本是两种不同的句子结构,不是同一套逻辑下的时间先后差异。

regret to do 类比成"regret 加一件将来要做的事"。它几乎只固定用于 inform/tell/say 这类通知类动词的正式套语,不是自由搭配。

忽略动词固定搭配,机械套用"看成分定词性"的流程。enjoy、want 这类动词后面接什么,是词汇习惯,不是句子成分分析能推导出来的,得先背。

不定式做介词宾语。after to learn、without to say 这类写法是错的,介词后面通常只能用动名词——但 but、except 作介词(意思是"除了")时是例外,后面接不定式:I had no choice but to leave.

想成套练手,去 200 句里的对应两组

这篇讲的是判断层次和例外情形,如果想要成套的非谓语动词例句直接刷,去看《高中语法 200 句》的第十九组和第二十组——那两组是练习集,这篇是深度辨析,互补不重复。

非谓语动词最容易在长句子里"藏"起来,一不小心就把分词状语当成了并列谓语。想确认自己有没有看错句子结构,可以先去分析一下句子成分。

相关阅读


参考资料:

非谓语动词怎么区分:不定式 / 动名词 / 分词三兄弟一次讲清 | 句会了英语干货