把先行词放入定语从句中再拿出来看句子结构,如果需要补充介词就用where;不需要就用that。
举个例子:
1、This is the house where I used to live.这是我过去住的房子。
I used to live (in) the house。需要补充介词,用where。
2、This is the house that I used to live in.这是我过去住的房子。
I used to live in the house。不需要补充介词,用that。
扩展资料
在非限制性定语从句中副词where作地点状语,指代主句中表示地点的词语。
在定语从句中,where充当状语时,可以介词+which等价替换,介词用in还是at或on或to要根据先行词定。
先行词是表示地点时,不一定都用where。先行词如果在定语从句中用作地点状语,就用where;如果在定语从句中不是用作地点状语,而是用作主语或宾语,那就不能用where,而要用that, which等。
1、把定语从句拿出来,然后看结构是不是完整。
2、完整就用where(关系副词:在从句中充当状语)。
3、不完整就用that(关系代词:在从句中充当主语、宾语)。
例:This is the house where I used to live.
I used to live完整,所以用where.
The factory that we visited yesterday was the one where he once worked.
he once worked完整,所以用where.
we visited last night不完整,少了宾语,所以用that(从句中指代the factory)。
定语从句(也称关系从句、形容词性从句),一个句子跟在一名词或代词(先行词)后进行修饰限定,就叫做定语从句。通俗来讲,从句在整个句子中做定语,这个从句就叫做定语从句。
从句在主句中充当定语成分。被修饰的词叫先行词。定语从句不同于单词作定语的情况,它通常只能放在被修饰的词(即先行词)之后。
定语从句由关系词(关系代词、关系副词)引导,关系代词、关系副词位于定语从句句首。
关系代词所代替的先行词是人或物的名词或代词,并在句中充当主语、宾语、定语等成分。关系代词在定语 从句中作主语时,从句谓语动词的人称和数要和先行词保持一致。
参考资料来源:百度百科-定语从句
先看一个例子:The place that I live in is very good.
注意:这里的live是不及物动词,后面有一个介词in,这是问题的关键。在这里可以把in提前,但that必须换成which,这里in which就等于where。
在定语从句中,有的时候介词加which就等于where。这句话变为:The place where I live is very good.
如果这句话把动词变为visit,就只能用that或者which,不可用where。因为visit是及物动词。The place that I visit is very good. 动词后没有介词,当然不能提前。
简单办法:
把定语从句拿出来,然后看结构是不是完整,完整就用where(关系副词:在从句中充当状语);不完整就用that(关系代词:在从句中充当主语、宾语)
This is the house where I used to live.
I used to live完整,所以用where
The factory that we visited yesterday was the one where he once worked.
we visited last night不完整,少了宾语,所以用that(从句中指代the factory)
he once worked完整,所以用where