下面是摘自《英语语法大全》(上)(张道真等编著,外研社1998年出版,p.341)一段论述:
“Give it to whoever likes it. (whoever 同时作 likes 的主语和 to 的宾语)
Give it to whomever you like. (whomever 作 like 和 to 的宾语)
能说上句中的 whoever 和 whomever 作介词 to 的宾语吗?既然第一个句子的 whoever 作 to 的宾语,为什么它不可以取 whomever 的形式呢?
这是我国英语教学上非常流行的说法,但它是不正确的。句(1)中的whoever只能说它作从句中likes的主语,并引导一个介词宾语从句,而决不可以说它作介词to的宾语。同样,句(2)中的whomever只能说它作从句中like的宾语,并引导一个介词宾语从句,而决不可以说它作介词to的宾语。为什么呢?因为介词to的宾语是整个whoever或whomever从句,而不是whoever或whomever本身。因此,whoever与whomever的选择与介词to毫不相干。
上面引用的《英语语法大全》所陈述的观点已经深入到我国英语教学和测试的各个层面。例如:
- Well, you can ask ____ has such experience to do it for you. A. who B. whoever C. anyone D. someone
《高中英语解题题典》(东北师大出版社,第三版,p.16)解答说:“答案为 B。whoever …既是宾语从句的主语,又是主句的宾语。”
- I've got three copies of this book. I'll give one to ____ asks for it. A. whom B. whomever C. who D. whoever
《高中英语解题题典》(东北师大出版社, 第三版, p.22) 对上题作了如下解答: “答案为 D。whoever = anyone who, 在宾语从句中充当主语, 同时又是介词 to 的介词宾语。”
再如:
We can assign the task to ____ is capable and trustworthy.
A. whomever B. who C. whom D. whoever(全国英语专业四级,94-54)
“答案为 D。whoever 系引导一个名词性从句的关系代词,在句中作主语。相当于 anyone that,此处作介词 to 的宾语”。(《英语专业四级统考真题解析》,南开大学出版社,p.353)请做下面的英语试题:
-
We agreed to accept ____ they thought was the best tourist guide. A. whatever B. whomever C. whichever D. whoever(全国四级,00.1-53)
-
I will give this dictionary to ____ wants to have it. A. whomever B. someone C. whoever D. anyone(全国研考,92-1)