where引导的地点状语从句与which后修饰地点的定语从句的区别

例如:这是我从前住过的地方
用这两种从句可以写出不同的句子

讲的详细点
如果完善
可以追加分数
谢谢

where
This is the place where I lived.
which
This is the place which I lived in.

其实选择where还是which要看后面的从句缺不缺成分。
首先,以本题为例,live是不及物动词,所以后面不能直接跟宾语,要跟宾语就必须是live in +宾语。
其次,where是疑问副词,which是疑问代词。副词不可以做动词的宾语,而代词可以。
所以本题里where和which都指代the place,当which代词指代时就必须是live in which。而where不能作宾语,而live是不及物动词也不能直接跟宾语,所以它们就可以一起使用 live where
----------------------------------------------------------------------
所以,一般讲来——首先看后面的谓语动词是及物动词还是不及物动词。
其次看where,which指代的内容在句子里是充当什么成分,如果指代宾语,那及物动词后面就跟which,不及物动词where。
再次,where疑问副词可以转换成介词+疑问代词,本题里where=in which

额,啰嗦了很多,希望你懂了 = =!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-18
This is where i used to live.表从中where作地点状语。

This is the place in which/where i used to live. 在定从中,i used to live这句话不缺成分所以用where或者in which也作地点状语,where可翻译为……的地方。
第2个回答  2010-01-18
举个简单的例子:
This house is where I used to live。 中I used to live是个完整的句子,不缺成分,所以是状语从句。
This is the house which I used to live in. 中I used to live in是个不完整的句子,所以是定语从句。
第3个回答  2010-01-18
This is where i used to live.
This is the place in which/where i used to live.
相似回答