which与that在引导定语从句时的区别是什么?

1个回答

  • that即可代表事物也可代表人,which代表事物;它们在从句中作主语或宾语,that在从句中作宾语时常可省略关系词,which在从句中作宾语则不能省略.

    代表物时多用which,但在带有下列词的句子中用that而不用which,这些词包括all, anything, much等,这时的that常被省略

    在引导限定性定语从句时,that有时相当于in which, at which, for which或at which

    在非限定性定语从句中,不能用that,而用who, whom代表人,用which代表事物.