[文法] "昨天吃過了"的寫法

看板Eng-Class作者 (鬼見愁2.0)時間6年前 (2017/07/12 09:15), 編輯推噓4(4016)
留言20則, 5人參與, 最新討論串1/1
剛剛在跟別人用破英文傳訊息的時候 我提議早餐吃起司蛋吐司 朋友說 I have eaten yesterday. 不知道為什麼覺得這句看起來怪怪 提出了幾個修改建議 A. I ate that yesterday. B. I had eaten that yesterday. C. I have eaten that yesterday. 不知道那個是文法正確而且比較能夠強調"吃過了"的情境的呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.89.45 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1499822109.A.38C.html

07/12 09:24, , 1F
現在完成式不能搭配yesterday等類型的時間副詞
07/12 09:24, 1F

07/12 09:24, , 2F
完成式是區間、yesterday視為單一時間點,定義上衝突
07/12 09:24, 2F

07/12 09:25, , 3F
這種問題建議你詢問英語為母語人士要不然Google搜尋就好
07/12 09:25, 3F

07/12 09:47, , 4F
就講 Nah, I had that yesterday. 再加上個厭惡的表情
07/12 09:47, 4F

07/12 09:47, , 5F
就好啦XD
07/12 09:47, 5F

07/12 10:42, , 6F
也是不用厭惡齁xd
07/12 10:42, 6F

07/12 11:20, , 7F
因為原PO說要文法正確且“強調情境”的答案啊XD
07/12 11:20, 7F

07/12 11:23, , 8F
好啦,認真點。原PO的問題點應該是在那個“過”字吧?
07/12 11:23, 8F

07/12 11:23, , 9F
不要用中文字面去思考英文,要以時間脈絡去思考。
07/12 11:23, 9F

07/12 11:23, , 10F
I just had that yesterday!
07/12 11:23, 10F

07/12 11:36, , 11F
如果你講 Nah, I have had that. 是指你過去曾經用過、
07/12 11:36, 11F

07/12 11:36, , 12F
嚐試過了,不討論是哪個時間點。Nah, I had that yeste
07/12 11:36, 12F

07/12 11:36, , 13F
rday. 明確指出是“昨天”你吃過了。
07/12 11:36, 13F

07/12 13:35, , 14F

07/12 13:36, , 15F

07/12 16:51, , 16F
從“昨天吃過”討論到現在完成式的不同變化,原PO會不
07/12 16:51, 16F

07/12 16:51, , 17F
會很混亂XD
07/12 16:51, 17F

07/12 16:58, , 18F
不過上面的句型是 現在完成式 + 一個涵蓋現在時間點的
07/12 16:58, 18F

07/12 16:58, , 19F
時間副詞,跟昨天好像沒什麼關係
07/12 16:58, 19F

07/12 19:40, , 20F
沒發散呀,第二張圖就解釋兩種有何不同
07/12 19:40, 20F
文章代碼(AID): #1PPNWTEC (Eng-Class)