定语从句中which和where的区别

如题所述

一般来说,如果先行词是事物,定语从句就用which引导,例如:
The book which I am reading is a novel.
我正在读的书是一本小说。
如果先行词是表示地方,定语从句就用where引导,例如:
The place where I met him is Shanghai.
我遇见他的地点是上海。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-12
which引导定语从句的时候,在从句中作主语,宾语或是表语.这个句子的先行词是place,which代place在从句中作want to的宾语.
where引导定语从句的时候,在从句中作地点状语,where=介词+which.
如:
I grew up in the small village where I was born.(where引导定语从句,先行词是village,且在从句中作地点状语)
I grew up in the small village which I was born in.(which引导定语从句,先行词是village,且在从句中作in的宾语)
I grew up where I was born.(where引导地点状语从句,且在从句中作地点状语)

希望可以帮到您❤️本回答被提问者采纳
第2个回答  2017-07-12
where是状指代定语从句中的地点状语,which可以指代宾语或者主语。大多数情况下where可用in which替换。
第3个回答  2020-01-14
相似回答