当先行词是地点时,用that或where有一个窍门。
如果在定语从句后有in,或者在引导词前有in,那么就用that。当然在这时也可以改用which。
反之,在定语从句后或者在引导词前没有in,那么就用where。
你做题时这么判断句子就行了。至于道理是这样:
当定语从句后有in,或者在引导词前有in时,先行词在句子里做了介词后的宾语,所以用的是that或which。
当定语从句后或者在引导词前没有in时,先行词在句子里则做了地点状语,自然要用where。
我觉得我们老师讲的已经很清楚了,应该明白了吧?
温馨提示:答案为网友推荐,仅供参考