英语地点的定语从句,为什么连接词有的用which,有的用where

老师讲了,但没听懂,所以希望能讲清楚,谢谢

which是关系代词在定语从句中充当主语或宾语;where 是关系副词在从句中充当状语for example
The park which we visited yesterday is very beautiful.(宾语)
Hangzhou is a city which has a beautiful lake.(主语)
Hangzhou is a city where there is a beautiful lake.(状语)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-22
当先行词在主语中充当主语或谓语时,用which;当先行词在主语中充当地点状语时,用where。

我们也刚学,呵呵。本回答被提问者采纳
第2个回答  2009-11-22
首先先看此从句修饰哪个词,此词若在主句中做宾语,用which,若做地点壮语,用where
第3个回答  2009-11-22
你要注意,有which 的地方前面一定有介词跟随,像“in which"
相似回答