名词性从句怎么区分:四种从句 + 同位语从句 vs 定语从句一次讲清
同位语从句和定语从句最容易混,但有一个好用到离谱的检验法:在名词和从句之间插一个 be,说得通就是同位语从句。
句会了团队
9/7/2026
你将学到:
我见过太多人拿着"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,是这个动词自带的固定搭配,跟句子缺什么成分毫无关系。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"那批动词不是一回事,别混着背。
这五个是最容易讲错的地方,因为很多资料图省事,把它们塞进同一套口诀里教,结果反而讲串了。分开看:
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 都成立)。这时候要么已经查过第一层的固定搭配规则,要么用一个经验规则兜底:泛指、习惯性的动作偏向用动名词,具体的、一次性的、将要发生的动作偏向用不定式。
下表的 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 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 句》的第十九组和第二十组——那两组是练习集,这篇是深度辨析,互补不重复。
非谓语动词最容易在长句子里"藏"起来,一不小心就把分词状语当成了并列谓语。想确认自己有没有看错句子结构,可以先去分析一下句子成分。
参考资料:
同位语从句和定语从句最容易混,但有一个好用到离谱的检验法:在名词和从句之间插一个 be,说得通就是同位语从句。
that 和 which 别死记网上流传的"6种""13种"——先学会删从句判断句子结构,再套 3 条核心规则,比死背清单管用得多。
主谓宾到底怎么分?长难句为什么看不懂?一套 6 步拆解法讲透句子结构。