(1)Give it to whomever you like. (2)Give it to whoever you like.
请问上面两个句子都是正确的吗?
在正式语体中,当 whoever 在句中作宾语时,要采用其宾格形式 whomever,如句(1)。但是,在非正式语体中,人们用 whoever 来代替 whomever,如同用 who 来代替 whom 一样,见 whoever/whomever。
原书 PDF 第 1722 页
whomever/whoever $^{1}$
(1)Give it to whomever you like. (2)Give it to whoever you like.
请问上面两个句子都是正确的吗?
在正式语体中,当 whoever 在句中作宾语时,要采用其宾格形式 whomever,如句(1)。但是,在非正式语体中,人们用 whoever 来代替 whomever,如同用 who 来代替 whom 一样,见 whoever/whomever。
whomever/whoever $^{2}$
张道真教授编著的《英语语法大全》(上)(外研社,p.341)有这样一段论述: Give it to whomever(not whoever) you like (whomever作like和to的宾语)
请问上句中的 whomever 果真不可以用 whoever 来代替吗?
首先应指出,该书说whomever作to的宾语的观点是错误的,见whoever/whomever 。其次还应指出,该书说上句中的whomever不能用whoever来替代,更是违背语言事实的。我们在who/whom 中已经证明,除正式的语体外,几乎在所有的场合,都可以用who代替宾格的whom:
It depends on who you want. (CGEL) 那要看你需要谁。
同样,除正式语体外,名词从句中whomever和定语从句中的whomever也可以用whoever来代替。让我们援引一些权威性的实例:
Tell whoever you like — it makes no difference to me. (ALD) 你愿意告诉谁就告诉谁——对我来说都无所谓。
I hope, whoever you vote for in the next election, that at least you know why you are voting. (Cobuild) 在下次选举中不管你投谁的票,我希望你至少要知道,为什么要投票选他。
Give it to whomever(whoever) you like. (Palmer) 你愿意把它给谁就给谁。
whose/of which
(参见 whoever/whomever)