在定语从句中先行词是物时which和that的区别

如题所述

1.
that既可代表事物也可代表人,which代表事物;它们在从句中作主语或宾语,that在从句中作宾语时常可省略关系词,which在从句中作宾语也可以省略。[eg:this
is
the
book
(which)you
want.]

  2.
如果which在从句中作“不及物动词+介词”的介词的宾语,注意介词不要丢掉,而且介词总是放在关系代词which的前边,但有的则放在它原来的位置

  3.
代表物时多用which,但在下列情况中用that而不用which:

  a)先行词是anything,
everything,
nothing
,
none等不定代词时;

  b)先行词由every,
any,
all,
some,
no,
little,
few,
much等修饰时,这时的that常被省略;

  c)先行词前有序数词或被形容词最高级修饰时;

  d)先行词中既有人又有物时;

  e)整个句中前面已有which,who,that时;

  f)当先行词为物并作表语时;

  g)先行词为one时;

  h)先行词同时又被the
only,the
very,the
same修饰时;

  4.
who和whom引导的从句用来修饰人,分别作从句中的主语和宾语,whom作宾语时,要注意它可以作动词的宾语也可以作介词的宾语
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-03
先行词指物时,which
.
that
都可以用,但以下例外:
1.非限制性定语从句中。
2.
介词+关系词时,只用which
3.一些特殊情况
先行词是不定代词
先行词是序数词或形容词最高级
先行词被序数词或形容词最高级修饰时
先行词被the
only
,the
last
,,the
little
等词语修饰时
主句以which
开头时
主句是there
be
句型时
相似回答