定语从句先行词的问题

He will go back to the school where he studied next week.
先行词为什么要用where?是因为谓语用的是study吗?如果是visit的话也要用where吗?有没有用别的先行词的呢?

先纠正你的说法the school是先行词where是 关系副词引导的定语从句 ,相当于in which
作studied的状语studied 在此是不及物动词 。 如果用 visit 是及物动词 ,所以这个关系词作宾语应该用关系代词 that 不能用where 以下内容供参考

1. when指时间,在定语从句中做时间状语
(1) I still remember the day when I first came to the school.
(2) The time when we got together finally came.
2. where指地点,在定语从句中做地点状语
(1) Shanghai is the city where I was born.
(2) The house where I lived ten years ago has been pulled down.
3. why指原因,在定语从句中做原因状语
(1) Please tell me the reason why you missed the plane.
(2) I don”t know the reason why he looks unhappy today.
注意:关系副词引导的从句可以由“介词+关系代词”引导的从句替换
(1) The reason why/ for which he refused the invitation is not clear,
(2) From the year when/in which he was going to school he began to know what he wanted when he grew up.
(3) Great changes have taken place in the city in which/where I was born.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-15
是因为从句中的谓语动词study在本句中是不及物动词,where 在从句中做地点状语,指代前面的先行词school.如果是visit 就要用that或which,指代前面的先行词做visit 的宾语。
第2个回答  2009-04-15
因为He studied in the school,school是个地点,表明在学校学习,所以要用where
第3个回答  2009-04-15
这里用where和study没有关系,是因为school是一个地点名词所以要用where来做关系词。