看板 Eng-Class 關於我們 聯絡資訊
剛剛在跟別人用破英文傳訊息的時候 我提議早餐吃起司蛋吐司 朋友說 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
SnooBee: 現在完成式不能搭配yesterday等類型的時間副詞 07/12 09:24
SnooBee: 完成式是區間、yesterday視為單一時間點,定義上衝突 07/12 09:24
SnooBee: 這種問題建議你詢問英語為母語人士要不然Google搜尋就好 07/12 09:25
naushtogo: 就講 Nah, I had that yesterday. 再加上個厭惡的表情 07/12 09:47
naushtogo: 就好啦XD 07/12 09:47
ChiehKuo: 也是不用厭惡齁xd 07/12 10:42
naushtogo: 因為原PO說要文法正確且“強調情境”的答案啊XD 07/12 11:20
naushtogo: 好啦,認真點。原PO的問題點應該是在那個“過”字吧? 07/12 11:23
naushtogo: 不要用中文字面去思考英文,要以時間脈絡去思考。 07/12 11:23
Floridasian: I just had that yesterday! 07/12 11:23
naushtogo: 如果你講 Nah, I have had that. 是指你過去曾經用過、 07/12 11:36
naushtogo: 嚐試過了,不討論是哪個時間點。Nah, I had that yeste 07/12 11:36
naushtogo: rday. 明確指出是“昨天”你吃過了。 07/12 11:36
NCUking: http://i.imgur.com/EwOLF6P.png 07/12 13:35
NCUking: http://i.imgur.com/DzZ1SPn.png 07/12 13:36
naushtogo: 從“昨天吃過”討論到現在完成式的不同變化,原PO會不 07/12 16:51
naushtogo: 會很混亂XD 07/12 16:51
naushtogo: 不過上面的句型是 現在完成式 + 一個涵蓋現在時間點的 07/12 16:58
naushtogo: 時間副詞,跟昨天好像沒什麼關係 07/12 16:58
NCUking: 沒發散呀,第二張圖就解釋兩種有何不同 07/12 19:40