the factory where his father works is large中为什么用 where

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:03:37

首先这是个定语从句
先行词是the factory,此时引导词用that/which还是where得看先行词在从句中的成分地位
你得知道一点:work是个典型的不及物动词,它不带宾语,从成分分析上来看,从句中主语是his father,谓语是works,而它又无宾语可言,故从句中句子成分齐全,则the factory作为从句的地点状语,用where,若是做主语或宾语这种名词性成分的,用that/which
把从句改写成一般句就是his father works in the factory,所以这里的where还可以用in which替代,但是注意,不能用in that,that前不能加介词的

引申出去,如果这个句子中works后有in,则填which
如果把work改成visit,那就用that/which,因为visit是个最典型的及物动词,后面必须有宾语,由我上面说的可以知道这里的先行词就做宾语成分

后面的从句主语、谓语、宾语皆全~~

work where

IN WHICH 也行的。。。