定语从句who whose whom which 的区别是什么

如题所述

1.whom引导定语从句时,先行词指人,在定语从句中做宾语,通常可以省略。2.who引导定语从句时,先行词指人,在定语从句中作主语,不可省略。在定语从句作宾语时,可以用whom代替,且可以省略。但当介词提到关系代词前时则不可用who只能用whom.3.which引导定语从句时,先行词指物或事,其可以限制性定语从句,也可以用来引导非限制性定语从句。在从句中作主语或宾语,作主语以及引导非限性定语从句时不可省略;在限制性定语从句中作宾语时可省略。4.whose指某人的或某物的,在定语从句中做定语,其后必跟一个名词,不可省略。指物时,常用the+n.+of+which

of
which
the
+
n.
的结构来代替。指人时可用
the
+
n.
+
of
whom

of
whom
+
the
+
n.
结构来代替。
5.where是关系副词,其先行词为表示地点、情景、情形、场所等的名词。where指地点,代替先行词在定语从句中做地点状语。where可以用“介词
+
which”
结构代替。6.that通常为关系代词,其引导定语从句时,先行词既可以指人也可以指物,还可以既有人也有物。在定语从句中作主语时不能省略,在定语从句中宾语时,可以省略。that不能用来引导非限制定语从句;当介词提到关系代词前时也不能用that。that还可以作关系副词,且可以省略。如:I
don't
like
the
way
(in
which
/
that)
he
speaks
to
his
parents.
我不喜欢他对父母说话的方式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-05
who
先行词指人,在定语从句中充当主语,有时也可做宾语(考题中较少出现,但湖南2010高考28题却出现了)。
whom
先行词指人,在定语从句中充当宾语。
whose
先行词指人或物,在定语从句中充当定语。
e.g.
1.
the
man
who
is
talking
with
my
father
is
our
headmaster.
(who指the
man,从句中做is
talking
with的主语)
2.
the
man
whom
my
father
is
talking
to
is
our
headmaster.
(whom指the
man,从句中做is
talking
to的宾语)
3.
the
man
whose
son
is
a
doctor
is
our
headmaster.
(whose指the
man,从句中做son的定语,即the
man's
son)
如有疑问,再联系我~