定语从句 that 和 which 怎么选:核心 3 条规则 + 判断流程一次讲清
that 和 which 别死记网上流传的"6种""13种"——先学会删从句判断句子结构,再套 3 条核心规则,比死背清单管用得多。
句会了团队
9/7/2026
你将学到:
名词性从句最让人头疼的不是记不住类型,是同位语从句和定语从句长得太像——都是"名词 + that + 一句话",肉眼看结构几乎一样。我见过不少同学能背出"同位语从句说明内容、定语从句限定范围"这句话,但一遇到具体句子还是分不清,因为这句话本身太抽象,没有一个可操作的检验步骤。这篇把这个检验步骤讲清楚。
从句在句子里充当什么成分,就叫什么从句——这是判断名词性从句类型的根本原则,四种类型分别是:
这里要澄清一点:有些资料会把"介词宾语从句"单独列成第五种,这个说法不准确——它本质上仍然是宾语从句的一个子类型,只是宾语的对象从及物动词变成了介词,不需要另立门户。四类是四类,别被凑出来的"第五类"带偏。
这两种从句最容易混,因为表面结构一样,区别在从句和前面名词的关系:
同位语从句里,从句本身语法结构完整、不缺任何成分,它说明的是这个名词的具体内容是什么;定语从句里,从句缺一个成分(主语/宾语/表语),它修饰的是这个名词、挑出"是哪一个"。
判断方法:在名词和从句之间插入一个 be,读起来通顺,就是同位语从句;插不通,就是定语从句。
对比例句(都是 the news that...,结构看起来一模一样):
同位语从句:The news that the team had won the championship spread quickly. 插入 be 测试:The news was that the team had won the championship. ——通顺,成立。从句本身不缺成分(the team had won the championship 是完整的句子),that 只起连接作用,不能换成 which,也不能省略。
定语从句:The news that I heard from Tom turned out to be false. 插入 be 测试:The news was that I heard from Tom. ——不通顺,不成立。这里 that 在从句里做 heard 的宾语,从句缺一个宾语,that 可以换成 which,也可以省略:The news I heard from Tom turned out to be false.
插入 be 测试专门用来区分同位语从句和定语从句这两种长得像的从句;如果连"这是不是名词性从句"都还没确定,可以先用《英语句子成分分析完整指南》里的"it/something 替换法"(能替换成 it 或 something、句子还成立,就是名词性从句)打个底,两个测试互补:先认出是不是名词性从句,再判断是同位语还是定语。
对照表:
| 维度 | 同位语从句 | 定语从句 |
|---|---|---|
| 从句是否缺成分 | 不缺,结构完整 | 缺一个成分(主语/宾语/表语) |
| 插入 be 测试 | 通顺 | 不通顺 |
| that 能否换 which/who | 不能 | 能(限制性、指物时;强制只能用 that 的情形见 →定语从句 that/which 怎么选) |
| that 能否省略 | 书面规范里不能省,口语中偶有省略(如 I heard the rumor she's quitting) | 作宾语时能省 |
| 常搭配的名词 | 局限于抽象名词:fact、idea、news、belief、hope、suggestion、possibility、rumor、promise 等 | 几乎任何名词 |
从句本身语法结构完整、不缺成分,用 that(that 本身不作任何句子成分,可以理解为纯连接词);从句缺主语、宾语或表语,就不能用 that,要用能同时充当这个成分的词。
最常见的替补是 what(相当于 the thing(s) that),但这里要提醒一句:从句缺成分不等于只能用 what——具体缺的是指人还是指物、单数还是复数,who、which、whatever 在对应情况下同样适用,what 只是宾语/表语从句里最高频的那一个,别把"缺成分"和"只能用 what"划等号。
三组对比例句:
主语从句:That the earth is round is a fact.(完整,用 that)/ What happened yesterday is still a mystery.(缺主语,用 what)
宾语从句:I know that he is right.(完整,用 that)/ I know what he wants.(缺宾语,用 what)
表语从句:The problem is that we don't have enough time.(完整,用 that)/ The problem is what we lack most.(缺宾语,用 what)
判断一句话里到底有几个从句,一个常见的实用技巧是数谓语动词:一句话里有几个限定谓语动词,通常就有几个分句;分句数减一,大致等于需要的连接词(从属连词/关系词)数量。
这个技巧在 Cambridge、Grammarly 这些我们查过的英文原版语法资料里查不到对应的正式条目,本质上是中国英语教学总结出来的解题口诀,不是语法规则本身。用来快速估算长句子里嵌了几层从句很好用,但要注意 5 个例外,不然容易数错:
whether 和 if 大多数情况可以互换,但以下 6 种情况只能用 whether,不能用 if(Merriam-Webster 的 if/whether 用法条目专门讲了这个区分):
❌ 把"介词宾语从句"当成独立的第五种名词性从句。它是宾语从句的子类型,四类还是四类。
❌ 只看"名词 + that"的表面结构就断定是同位语从句。一定要做插入 be 测试,或者检查从句本身是否缺成分。
❌ 认为同位语从句的 that 绝对不能省。书面规范里确实不能省,但口语里存在省略的用法,写作文按规范来,读原版材料别被口语用法搞懵。
❌ 看到从句缺成分就无脑填 what。先看缺的是什么、指人还是指物,who、which、whatever 在各自适用的场景里同样正确。
❌ 把"谓语数减一"当成语法规则背。它是数从句数量的应试技巧,用之前先排除并列谓语、非谓语动词和被省略的引导词。
这篇讲的是同位语从句和定语从句怎么分、that/what 怎么选,如果想要成套的名词性从句例句直接刷,去看《高中语法 200 句》的第十八组——那边是练习集,负责给你练手的量,这篇负责讲清楚背后的判断逻辑。
同位语从句和定语从句真正难缠的地方,往往出现在长句子里——从句套从句,先行词和同位语名词离得很远。遇到看不懂结构的长句,可以先用工具把主干拆出来再判断。
参考资料:
that 和 which 别死记网上流传的"6种""13种"——先学会删从句判断句子结构,再套 3 条核心规则,比死背清单管用得多。
doing 和 to do 不是靠感觉猜的。先看动词有没有固定搭配,没有的话再看句子缺什么成分——顺序对了,非谓语动词就没那么玄学。
主谓宾到底怎么分?长难句为什么看不懂?一套 6 步拆解法讲透句子结构。