求助!英语难题!关于定语从句的从属连词

下面是我在资料上摘抄的习题:(括号中的为正确答案)
Is this the river (in which) we can swim?为什么不用which?
I love places( which )the people are friendly.为什么不用where?
I will never forget the days (which)we spent in Beijing last summer.为什么不用when?

请就上面的例句清晰地讲解which的用法

定语从句关系词的选择 关键看 先行词在从句中做什么成分
做宾语 主语 定语 说明缺关系代词,只能用who whom that which whose
作状语 (时间地点原因) 说明缺关系副词,只用where when Why
1swim IN the river swim为不及物动词 接宾语要加介词IN
which代替的是 river
in which=in the river
2答案错了 应该用where the people are friendly IN the places 从句缺少地点状语
3先行词 the days 做从句中spent的宾语 属于关系代词 排除when 用which

专业团队献上的专业解答 请考虑采纳!
祝:学习更上一层楼!o(∩_∩)o ……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-17
采用还原法
把先行词the river 还原 we can swim (in)the river 就可看出
I love places( which )the people are friendly.?
we spent the days in Beijing last summer.
第2个回答  2011-05-17
swim in the river动状关系
应该用where动状关系
spend the days动宾关系
第3个回答  2011-05-17
第一句:定语部分按一般顺序看是we can swim in the river,swim 后面要接介词,因此要用in which,若用which,则改为Is this the river (which) we can swim in?
第二句你应该看错了,应该用where
第三句:定语部分按一般顺序看是we spent the days in Beijing,spent 后面要接名词,所以应该用关系代词which ,而不是关系副词when.若用when,则改为I will never forget the days (when)we were in Beijing last summer
相似回答