请问who和whoever在用法上有什么区别?

如题所述

第1个回答  2019-07-08
二者的区别在于意思不一样
who指谁,是特殊疑问词
例如:who
are
you?
whoever是“无论谁”,引导主语从句,有时也引导宾语从句,类似的有“which”与“whichever”
whoever
(pron).

⑴连接代词,引导名词性从句(=anybody
that)
Whoever
comes
will
be
welcome.
谁来都欢迎.
Give
it
to
whoever
you
like.
你喜欢给谁就给谁.
⑵做疑问代词(比who语气重)
Whoever
said
that?
是谁讲的那话?
Whoever
can
that
be
knocking
at
the
door?
敲门的会是谁呢?
conj.
不管是谁(引导状语从句,=no
matter
who)
Whoever
rings,
tell
him
I'm
out.
不管谁来电话,告诉他我不在家.
例题:
______
leaves
the
room
last
ought
to
turn
off
the
lights.
A.
Anyone
B.
The
person
C.
Whoever
D.
Who
那D为什么不能选?
选C
whoever“无论谁”,可以引导主语从句,不能用anyone
引导从句。
whoever既是从句leave
the
room
last
的主格,又是“ought
to
turn
off
the
lights
”的主语
无论谁最后离开这间房都应该关灯。