各位先进好
我目前在读赖世雄的英文文法
里面有一段话 让我非常疑惑
以下节录
"我们已知whomever等于anybody whom。因whom在形容词字句中只能作受词,而且此处的any
body,也只能在主要子句中作受词。因此whomever绝不可当主词。"
我疑惑的点是whomever只能在主要子句作受词这句
如果说这原则是真的 那么下面这个句子就是错的了
Whomever you elected will serve a four-year term.
但我看到也有一些国外的文法网站是容许这样的用法的(事实上 这句就是取自于国外的文
法相关网站); 我自己读这句也觉得没违和感。
各位大大怎么看呢?
备注: 此例句中whomever等于anybody whom,
所以此句可等于Anybody (whom you elected) will serve a four-year term. Anybody 是
主要子句的主词,而关代whom作为形容词子句(我有把形容词子句括号起来了)里的受词。
要写成whoever或whomever 是看关代在形容词子句里担任的是主词或受词,这里形容词子句
中的主词是you,受词是关代,所以用whomever 绝对没问题。我想探讨的是whomever究竟能
不能当主要子句的主词。