来看一道易错题:The science museum, ___ we visit during a recent trip to britain, is one of london’s tourist attractions.A.which B.what C.that D.where这道题90%的同学都会选错。很多同学一看到先行词the science museum是地点名词就直接选D选项where,实际正确答案是A选项which.
为什么只有A是正确选项呢?我们先完整拆解句子结构,先判定从句类型,再逐一排除错误选项,梳理核心语法规则,搭配同类例句对比。首先拆分原句主干与从句,主句核心是The science museum is one of london’s tourist attractions,逗号隔开的___ we visit during a recent trip to britain属于插入补充内容,去掉这部分主句语义完整、结构独立,这种用逗号和主句分隔、仅对先行词做额外补充说明、删除后不影响主句核心含义的从句,语法定义为非限制性定语从句,先行词是the science museum,指事物。

接下来判断空格处引导词在从句内充当的句子成分,从句主干为we visit,visit是典型及物动词,语法规则中及物动词必须搭配宾语才能表意完整,本句里we是主语,visit缺少动作承受对象,也就是缺少宾语,这个空缺的宾语恰好指代前文的the science museum,所以空格需要填入能在定语从句中充当主语或宾语的关系代词,再逐个分析四个选项,先说大家最容易误选的D选项where,where属于关系副词,关系副词的本质功能是在从句中充当地点状语,等同于“介词+which”,只能修饰地点、在句中表达“在这个地方”这类含义,无法充当主语、宾语这类名词性成分。
我们可以用替换法验证,如果填where,从句会变成we visit where,visit作为及物动词后面不能接状语where作宾语,句式完全不通顺,举两组对照例句直观区分,第一组从句缺宾语用which:This exhibition hall which we toured last month impressed me deeply,tour和visit一样是及物动词,hall作tour的宾语,用which;第二组从句主谓完整、缺地点状语用where:This exhibition hall where we held a speech last month impressed me deeply,从句we held a speech主谓宾齐全,只缺地点状语,才用where。

回到原题,从句只有主语we和谓语visit,缺少宾语,直接排除D,再看B选项what,what永远不能引导任何定语从句,底层逻辑是what本身自带先行词,等价于the thing that/things that,本身已经融合名词和关系代词两层含义,定语从句要求主句必须先出现明确先行词,再用关系词指代先行词,二者结构冲突,举错句与改正句对比,错误表达This is the gallery what we visited,正确表达This is the gallery which we visited,或者去掉先行词改写为What we visited is a famous gallery,后者what引导主语从句,不存在先行词,由此直接排除B。
接着分析C选项that,that虽能指代事物、在限制性定语从句中充当主语或宾语,但有硬性使用限制,that绝对不能引导带逗号分隔的非限制性定语从句,只有去掉逗号、从句用来限定区分先行词的限制性定语从句才能使用that,举例区分,限制性定语从句无逗号可用that:The museum that stands beside the river draws lots of visitors,去掉从句后不知道具体是哪一座博物馆,从句起到限定作用;非限制性定语从句有逗号只能用which:The science museum, which stands beside the river, draws lots of visitors,逗号分隔仅补充博物馆位置,删掉从句主句意思不变,不能替换为that,原题主句和从句之间存在逗号,属于非限制性定语从句,因此排除C。

综合分析之后,我们确认A选项which完全符合全部条件,第一,which可指代事物,适配先行词the science museum;第二,which是关系代词,能在从句中充当visit的宾语,补足及物动词缺失的动作对象;第三,which是唯一可以引导非限制性定语从句、指代事物的关系代词,完美匹配句中逗号分隔的句式结构,我们再补充三道同考点练习题巩固逻辑,第一题The bookstore, ___ we bought storybooks yesterday, is near my home,从句bought缺少宾语,逗号分隔非限制性定语从句,选which;第二题The bookstore where we read storybooks yesterday is near my home,从句主谓宾完整缺地点状语,无逗号限制性从句,选where;第三题This is the bookstore that we often go to,无逗号限制性从句、go to缺宾语,可用that/which,通过三组例句清晰分清逗号、动词及物性、句子成分三大判断维度。
最后梳理通用解题步骤,拿到定语从句题目第一步先看主句和从句之间有无逗号,有逗号直接锁定非限制性定语从句,排除that;第二步判断从句谓语动词类型,及物动词后无宾语,选关系代词which/who,不及物动词或主谓宾齐全,选关系副词where/when/why;第三步排除what,记住what不搭配先行词、不引导定语从句,这套三步判断法可以解决九成同类易错题。
很多同学做题只盯着先行词是不是地点,忽略从句内部成分缺失情况,才会频繁混淆where和which,核心误区就是把先行词属性当成唯一判断标准,忽略引导词的句法功能,只有同时兼顾标点符号、从句动词、缺失句子成分三个维度,才能准确选出正确引导词,吃透这道题的底层逻辑后,后续遇到factory、school、library等地点类先行词的定语从句题目都不会再出现判断失误,牢牢记住核心准则:先行词是地点不代表一定用where,关键看引导词在从句里做宾语还是地点状语,非限制性定语从句指代事物只能用which,that和what均无使用资格,整套判断逻辑简单清晰,避开凭语感做题的误区,依靠语法成分拆解就能稳定答对同类题型。更多英语基础语法知识,敬请关注搬砖机农的专栏,感谢大家的支持!专栏地址:https://baijiahao.baidu.com/builder/preview/s?id=1763849829524318280