首页 > 留学知识库

问题: ___told you that was lying.为什么用Whoever,而不能用Who

我看到过这样的句子:What he said is wrong.那么这里应该是Who咯,为什么不对呢?

解答:

1.What he said is wrong.这个句子的主干是:sth. is wrong,
what he said = sth.不是指人,所以用what而不是who.
2.___told you that was lying.告诉你这件事的人都是在撒谎。
说的是“任何人”,因此用whoever而不是who.