[文法] whoever還是whomever呢?

看板Eng-Class作者 (flying up high)時間7年前 (2016/07/21 15:47), 7年前編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
whoever和whomever的用法,一般我們都會遇到很容易判斷的句子。 Anyone who [___ comes] will be welcome. = Whoever [___ comes] will be welcome. I will welcome anyone whom [ you invite ____ ]. = I will welcome whomever [ you invite ____ ]. 剛剛遇到了一個句子,我直覺答案是whomever Sometimes I exploded at whomever was unlucky enough to be in my path. 但是,認真想想,因為這個關係子句被省略的是主格, 這個答案是否有可能是whoever呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.245.65.183 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1469087250.A.193.html ※ 編輯: preikestolen (60.245.65.183), 07/21/2016 15:48:03

07/21 18:17, , 1F
為何你覺得是whomever?
07/21 18:17, 1F

07/21 20:53, , 2F
Yes. who/whom(-ever)的選擇是由這關代在關係子句裡頭的
07/21 20:53, 2F

07/21 20:53, , 3F
角色所決定,不是上一層子句/外層/主要子句
07/21 20:53, 3F

07/21 20:53, , 4F
所以即使這字前頭有個 at ,此處仍是 whoever(關係子句裡
07/21 20:53, 4F

07/21 20:54, , 5F
是主詞) (此句的 at 是主要子句的一部分,不是由關係子句
07/21 20:54, 5F

07/21 20:54, , 6F
裡頭前移 / 不是關係子句裡的一部分,所以和那種
07/21 20:54, 6F

07/21 20:55, , 7F
介+whom(-ever)不一樣)
07/21 20:55, 7F

07/21 21:03, , 8F
感謝樓上兩位的釋疑,現在看來應該是whoever才是對
07/21 21:03, 8F
文章代碼(AID): #1Na7uI6J (Eng-Class)