请问定语从句中,如何区别who和whom。我经常搞混

如题所述

第1个回答  2019-06-02
1.
如果指人的
关系代词

定语从句
中充当
主语
,用
who
不用whom。
如:Do
you
know
the
boy
who
is
standing
there?
2.
如果指人的关系代词在定语从句中充当
动词
/
介词

宾语
时,则用whom,通常也可以用whom。
如:Do
you
know
the
boy
who/whom
I
was
talking
with?
(who/whom充当介词with的宾语)
Do
you
know
the
boy
who/whom
I
met
just
now?
(who/whom充当met的宾语)
但是,如果指人的关系代词在定语从句中充当介词的宾语,且介词和该关系代词一并提前至
定语
从句句
首时
,则只能用whom,不能用who。
再如:Do
you
know
the
boy
with
whom
I
was
talking?
3.
至于可不可以用that,已经超出楼主所问问题的范围,就不作答了,呵呵。
相似回答