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

3个回答

  • 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我 :)