看板 Eng-Class 關於我們 聯絡資訊
中: 幾分鐘以前我已吃過午餐 A. I ate lunch a few minutes ago. B. I have eaten lunch a few minutes ago. C. I had eaten lunch a few minutes ago. 我覺得A和C應該都可以,但我看到有人寫B,請問B可以嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.122.191
cerenis:我覺得用EAT就很怪,如果用HAVE的話我會覺得12較常用。 09/13 21:42
cerenis:A&B* 09/13 21:42
hubertt:從國中開始老師就教三餐進膳的動詞用have,不可以用eat, 09/13 21:52
hubertt:不過查Macmillan、Oxford、Longman都可以看到eat break- 09/13 21:53
hubertt:fast/lunch的例句或Collocation,也沒特別註明BrE/AmE或 09/13 21:54
hubertt:formal/informal之類的,而且之前忘了查什麼,在查<<Prac- 09/13 21:54
hubertt:tical English Usage>>時,其例句中的動詞也是用eat... 09/13 21:55
rr741218:要看情境吧 若是桌上是你剛吃完的殘渣 用B就很OK 09/13 22:27
hubertt:跟情境可能沒什麼關係 http://ppt.cc/rrl1 09/13 22:36
cosmo2256:感覺網址沒有全面回答到:) 09/13 22:49
hubertt:ㄟ,請問是缺哪一面? 我覺得算滿完整的解答了說 XD 09/13 23:03
TouchAgain:I have had lunch. 我是比較常看到這個 09/14 00:36
priv:我覺得沒有衝突,I've already eaten很常見 09/14 09:33
priv:但是沒有人說I've already eaten lunch. 09/14 09:33
priv:大致上是have lunch = "用"午餐,但英文不講"吃"午餐 09/14 09:35
priv:英文的「吃」是要吃「食物」而不是lunch, dinner 09/14 09:36
priv:不過我想這也只是傳統比較正式的用法是這樣 09/14 09:37
priv:21世紀的口語應該已經很多人在用eat lunch了... 09/14 09:38
dunchee:說老實話,我(在台灣時)還沒學過吃三餐不能用"eat" 09/14 10:17
dunchee:-> 1. a meal .... 09/14 10:17
dunchee:-> 1 ... or the food .... 09/14 10:19
dunchee:(在美國)本來就是很尋常的表達,和是否正式/口語無關 09/14 10:19
dunchee:http://ppt.cc/iOK3 原PO可以到這網站問你的問題 09/14 10:20
dunchee:(我先稍微回一下 A:可以 B/C:不行) 細節可以問那ESL網站 09/14 10:21
dunchee:的英語人士 09/14 10:21
hubertt:唔~所以B不行是因為ago的關係,我倒忽略了這點,受教了^^ 09/14 11:55
cerenis:哈我也沒看到AGO XD,另外同意PRIV有關EAT/HAVE用法。 09/14 14:28