定语从句的问题

先行词如果是表示地点的名词时,如何区分是使用where还是that,我要详细的解答

先行词是地点时可以将先行词还原到从句中去,看它做什么成分。
eg. This is the school______ I lived10 years ago.
可还原为This is the school.和I lived in the school10 years ago. 先行词school 放回从句里前面加了介词,在从句中作地点状语,所以关系词要用where或in which.
eg. This is the school ______ I visited yesterday.
可还原为This is the school.和I visited the school yesterday. 先行词school可直接放回从句中,作visit的宾语,故用that/which.
还原是一种很好的方法,可以看清句子成分,也可简言之:先行词是地点时看后面从句中的谓语动词是及物还是不及物。如:live为不及物动词,往往要说live in 加地点。visit为及物动词
,可说visit 加地点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-07
看先行词在从句中做什么成分 做主语,宾语用that或which 做地点状语用where追问

如何区分是地点状语,有例句给解释吗?

追答

This is the house where I live. I live in the house. in the house 地点状语
This is the museum that I visited last year. I visited the museum. the museum宾语

本回答被提问者采纳
第2个回答  2011-06-07
先行词做状语的话用where
先行词不作状语的 如in the house 中的house 用that
相似回答