no matter who & whoever 疑惑

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:04:36
一道选择题,——knows the fact should report it to the police.
A Anyone B No matter who C Someone D Whoever
答案是D 为什么B不正确啊。是不是都正确啊 还是怎么?请高人指点。

Whoever是代词,可以用作句子主语。
No matter who引导从句,主句必须另有一个主语。

因此,如果是用no matter who,这个句子应该是
No matter who knows the fact, he or she should report it to the police.

B不正确,主语是人。

I have no choice,