[文法] whoever/whomever的區別

看板Eng-Class作者 (yoyo)時間15年前 (2011/01/04 23:18), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
這是我最近在研究所英文裡看到的一題考題, 懇請各位高手們幫我解答,謝謝!!! I have a box of chocolate for ______ his/her homework first. A) anyone finishes B) whoever finishes C) whomever finishes 他給的答案是B(不過答案常常有錯....(汗)) 我的問題是:這裡不是應該用受詞的whomever嗎? 電子辭典上茶道說這兩個字可以互通,那她們的差別在? 如果a選項的anyone 後面加個 who應該就可以了吧?! 不好意思小的才疏學淺,感謝各位的回答!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.232.249

01/04 23:22, , 1F
並不是可以互通 而是whom逐漸被捨棄越來越多人只用who
01/04 23:22, 1F

01/04 23:32, , 2F
可看成 for anyone who/that
01/04 23:32, 2F

01/05 00:07, , 3F
用who的時機在於,被取代詞在後面那一句是主詞
01/05 00:07, 3F

01/05 00:07, , 4F
如果被取代的詞在後面那一句是受詞才用whom
01/05 00:07, 4F

01/05 00:09, , 5F
而在這一句被取代詞+finishes ...,他很明顯是主詞
01/05 00:09, 5F

01/05 00:09, , 6F
所以用whoever
01/05 00:09, 6F

01/06 00:18, , 7F
喔喔喔感謝樓上的各位!!!!!我懂了!!!!謝謝!!!
01/06 00:18, 7F
文章代碼(AID): #1D8pfFt7 (Eng-Class)