[文法] 時態的問題

看板Eng-Class作者 (Let me ask)時間8年前 (2017/03/11 12:36), 8年前編輯推噓0(009)
留言9則, 2人參與, 最新討論串2/2 (看更多)
今天寫到這題 I ___?___ anything all day yesterday , so I was very hungry when I got home. (A) hadn't eaten (B) haven't eaten (C) hadn't been eating (D) had eaten 答案給A 不過我覺得整天沒吃,是一種持續的狀態,所以應該選C吧? 請問為什麼不能選C呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.176.238 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1489207000.A.F8B.html

03/11 13:09, , 1F
C會變成你沒有一整天都在吃東西
03/11 13:09, 1F

03/11 13:10, , 2F
A則是你一整天都還沒吃過東西
03/11 13:10, 2F

03/11 13:10, , 3F
意思是有差別的
03/11 13:10, 3F
瞭解,謝謝您 ※ 編輯: letmeask (220.138.176.238), 03/11/2017 13:16:51

03/12 17:34, , 4F
不是吧?A的意思是
03/12 17:34, 4F

03/12 17:34, , 5F
我一整天都沒有"正在吃"東西
03/12 17:34, 5F

03/12 17:34, , 6F
展開為:
03/12 17:34, 6F

03/12 17:34, , 7F
「I had not been eating anything」
03/12 17:34, 7F

03/12 17:34, , 8F
時態是過去完成進行式
03/12 17:34, 8F

03/12 17:35, , 9F
講錯,是C
03/12 17:35, 9F
文章代碼(AID): #1OmtxO-B (Eng-Class)
文章代碼(AID): #1OmtxO-B (Eng-Class)