各位先進好
我目前在讀賴世雄的英文文法
裡面有一段話 讓我非常疑惑
以下節錄
"我們已知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究竟能
不能當主要子句的主詞。