第1个回答 2020-02-02
1.
that既可代表事物也可代表人,which代表事物;它们在从句中作主语或宾语,that在从句中作宾语时常可省略关系词,which在从句中作宾语也可以省略。[eg:this
is
the
book
(which)you
want。]而且,如果which在从句中作“不及物动词+介词”的介词的宾语,注意介词不要丢掉,而且介词总是放在关系代词which的前边,但有的则放在它原来的位置
2.
which作宾语时,根据先行词与定语从句之间的语义关系,先行词与which之间的介词不能丢
3.
代表物时多用which,但在带有下列词的句子中用that而不用which,这些词包括当先行词是anything,
everything,
nothing
,
none等不定代词时,或者是由every,
any,
all,
some,
no,
little,
few,
much等修饰时等,这时的that常被省略
还有先行词前有序数词或形容词最高级修饰时,或先行词就是序数词或最高级时.以及先行词中既有人又有物时.还有句中前面有which时,都只能用that
4.
who和whom引导的从句用来修饰人,分别作从句中的主语和宾语,whom作宾语时,要注意它可以作动词的宾语也可以作介词的宾语
第2个回答 2019-03-28
1.whom,that,which在从句中坐动词宾语时,常常可以省略;但作介宾时则不能省。
2.which只可指代物,that则指代人或物。(在定语从句中都作主语、宾语、表语)
3.在定从中,关系代词that不能用在介词前,这时应用which。如果将介词放在定从的其他位置(一般是动词后或句末),则引导的关系代词两者皆可,甚至可以省略。
4.that和which都可以指物,这时一般都可通用,但当先行词为all,everything,something,nothing,anything等不定代词,或先行词被形容词最高级或the
very,the
only或first
,second,last等序数词修饰时通常用that,不用which。
5.在非限制性定从中,不用that,只能用which。