定语从句中where和which(或that)的用法有什么区别?

如题所述

关系副词引导定语从句,在从句里做状语,where就是地点状语
关系代词引导定语从句在从句里作主语,宾语,或表语。which作spent的宾语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-08
关键是要看先行词和从句的关系
第一句先行词supermarket,从句是i
bought
this
kind
of
tin,肯定是在超市买的东西,说明先行词是从句的发生地点,就用where
第二句先行词是days,从句是we
spent
together
on
the
island,spend这个动词缺少宾语,再联系意思,肯定是我们在岛上度过了一些日子。也就是说,第二类例子中单纯把从句拿出来看是不完整的,这个时候就填which或that
我就是这样辨别两者的