which 是关系代词,可以指代物体或事物,因此当先行词是物或事时, 并且从句中缺少宾语或主语时,用which.
例如: The book which I bought yesterday is very interesting.
这句话中先行词是book,从句中缺少的是主语,因此用which.
where 是关系副词, 在句子中是作状语成分的,因此当先行词是地点名词时,并且从句中缺少地点状语时,用where.
例如: I remember the park where I played during my childhood.
这句话中先行词是park,从句中缺少地点状语,因此用where.
I hope it'll help you.
温馨提示:答案为网友推荐,仅供参考