1.定语从句里面区分where和which/that方法如下:
1)将其前面的先行词(必须是名词如the place)代入定语从句中,如果可以直接做从句的主语/宾语,则用关系代词that/which.
如:This is the city (which/that) I visited last year.
其中:(which/that) I visited last year = I visited (which/that) last year = I visited the city last year
2)如果先行词不能直接和句子其他成分连接,而是必须另外再加上介词,然后一起做定语从句的地点状语,则用关系副词where.
如:This is the city where I lived last year.
其中:(where) I lived last year = (in which) I lived last year = I lived (in which) last year = I lived (in the city) last year
2.至于地点状语从句的引导词,只能是where,不可能用which/that的.
只要where引导的定语从句和地点状语从句的区别,楼主需要对句子结构划分有一定的掌握.
即:定语从句只是充当主句中某一个名词/代词的定语,像形容词那样去修饰它;
而地点状语从句则只是充当主句的地点状语,可以把它换写成介宾短语那样的地点状语.