如何判断用定语从句的引导词用where还是which/that,请帮我分析一下怎么判断?

1.I am going to Hainan. It is a place_____the weather is always warm.
2.He goes into the room _____ his uncle lives.
3.This is the museum_____we visited last year.

1. where
2. where
3. that/which
判断用where还是which/that的关键是看从句中缺不缺少主要成分(包括主、宾、补、必要定语等),如果缺少的话,就需要用关系代词即which/that这些来代替,如果不缺少这些成分,而是缺少状语的话,就使用关系副词when/why/where等来代替,分别代替抽象或非抽象的时间、原因、地点。
例句分析,:
1.我要去海南了。那是一个气候温暖的地方。
如果直译的话就是:那是一个地方,那个地方天气一直都很暖和。好了,我们可以看到从句是从the weather开始到warm的,而先行词是place,从句中,the wearther作主语,is谓语,always warm是表语,主语+谓语+表语的结构已经完整了这个句子,不需要再添加成分了,所以缺少的是状语,而如之前所说的,状语由关系副词来代替,而因为又是指的地点(海南),所以就用where来代替。
2.他走进了他叔叔的房间。直译是:他走进了那个房间,那个房间是他叔叔住的。这个句子中从句是his uncle lives,意思是他叔叔住,这里可以看到,也是缺少的状语,住在哪儿没说,所以补充完整的句子应该是his uncle lives in the room,而从句中缺少的就是in the room,同样是地点状语,因为用where来代替,相当于in which,which指代the room,in是必备的介词。
3.这就是我们去年参观过的博物馆。从句是we visited last year,很明显,参观的对象没说,即缺少visited的宾语,所以要用关系代词来代替,这里也就是which/that等,而如果严格来说的话,因为这里是确指,所以应该是用that的,但是如果不是严格比较的话,that/which都是可以的。

另外,很多时候,如果不是严格比较,that可以代替where/which/when,不过因为你面临的是考试,所以还是知道就行了,考试中不要尝试这种“标新立异”的做法。
有问题还可以PM我 :)追问

您说"关键是看从句中缺不缺少主要成分(包括主、宾、补、必要定语等)",是不是从句只要有其中的一种成分就不用which/that/来代替了??

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-02
1.where
2.where/in which
3.which/that追问

请问是怎么判断的呢?

追答

你哪里不理解

第2个回答  2012-08-08
where where that or which