如何区别定语从句的关系词是使用that还是where
where和that引导限制性定语从句时,都常用来修饰表示地点的名词,
如果前面的名词是表示地点(定语从句中的动词动作所发生的地点)时,用where;
如果该名词(先行词)作定语从句中动词的宾语时,则使用that。
如:
1.I know of a place where we can have fun. 我知道一个我们可以玩得开心的地方。
(a place表示地点,作状语,即:we can have fun in some place)
2.Is there a shop around where we can buy fruit? 附近有什么商店可以买到水果吗?(a shop就是地点,说明buy fruit的地方,作状语)
3.He bought the factory that he visited last year. 他买下了他去年参观过的那家工厂。
(the factory 就是visited的宾语,表示参观的对象)
同时,where也可引导非限制性定语从句,而习惯上that则不能这样使用。
如They have gone to Beijing, where they will stay for a week. 他们到北京去了,将在那里待一周。