a question about 'which' and 'that'

4个回答

  • Answers

    B,先行词中既包含有人又包含有物,关系代词用that

    A,先行词被最高级修饰,关系代词用that

    A,先行词被any修饰,关系代词用that

    用that不用which的情况

    1.当先行词为all,much,little,none及由any,every,some,no所构成的复合不定代词时.

    2.当先行词被any,few,little,no,all,much,some等词修饰时.

    3.当先行词为序数词或被序数词所修饰时.

    4.当先行词为形容词最高级或被形容词最高级修饰时.

    5.当先行词被the very,the only,the last,the just,the same等修饰时.

    6.当先行词既包含人又包含物时.

    7.当先行词是疑问代词who,which,what或主句以这些词开头时.

    8.当先行词为主句表语或关系代词为从句表语时.

    9.先行词为time时,当time表示次数,引导词用that,可省略.当表示时间,可用that或when引导,都可省略

    用which不用that的情况

    1.在“介词+关系代词”结构中,关系代词必须用which.

    2.先行词为“those+表事物的复数名词”时,关系代词通常只用which而不用that.

    最后,记得这个特殊情况吧:当先行词是表示原因或方式的名词时,可以用that引导定语从句,相当于介词+which,that可以省略.