which where在定语从句中到底有什么区别啊!!! 求例句详细解释

如题所述

where 就 词性 看 是个副词 不属于句子主干“主谓宾”
which 是个 代词 在定语从句中要么做 “主语”要么做“宾语” 属于 句子主干“主谓宾”

比如:I used to live in the neighborhood where you live.
you live 主干“主谓”结构完整(live不及物动词不接宾语),可加地点副词where

I used to live in the neighborhood which you live in.
you live in 中的in作为介词 缺少介词宾语 要用 代词which

以上区别 关键看 从句中 是否缺少 主语或宾语 不缺 就不用which 是定语从句中 比较简单的了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-29
which 指的是某样“东西或事物”where指的是“地点”。把这两个词还原到原始的肯定句,就会用了。
例如:I have a small family ( )there are three people.
空里添where,表示地点“in my small family"
还可以用“which”,指的是“my small family", 但是which不是地点,没关系,在which 前面加一个表示地点的介词“in"就可以了。
空里的另一个答案是"in which"
怎么样,这回会用没?追问

这里可以直接用which 么

追答

不可以。 如果用直接用which,还原这个从句就是:There are three people my family.可见少一个in.

相似回答