先确定先行词,然后看句中有没有逗号,如果有就是非限定性定语从句,然后再看主语,如果是地点就用where,如果指物就用which,不过要注意哦,where=in which而不是which,不要用错了
This is the house(where I used to live).
This is the house(which/that I used to live in).
This is the house (where/in which I used to live).
where引导定语从句时在从句中作地点状语。
which引导定语从句时在从句中作主、宾、表语。
做定语从句的题绝对不要去看先行词…只会迷惑人…
where是关系副词,而which是关系代词,如果你觉得撇开主句从句是不通的,那么他一定缺少名词性成份,关系词用which。如果你觉得它是通的,那么就用where。
PS.定语从句一定是缺成份的,但是句子中去掉地点时间等副词性成份时还是通的……
看看先行词where ,which在从句中做什么成分,where 作地点状语,which 作宾语之类的,in which 也可作地点状语。
多做几个例题就好啦。
看修饰的部分是什么
如果是地址 where
如果是其他就是which