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

作者: b93173 (鬼見愁2.0)   2017-07-12 09:15:06
剛剛在跟別人用破英文傳訊息的時候
我提議早餐吃起司蛋吐司
朋友說 I have eaten yesterday.
不知道為什麼覺得這句看起來怪怪
提出了幾個修改建議
A. I ate that yesterday.
B. I had eaten that yesterday.
C. I have eaten that yesterday.
不知道那個是文法正確而且比較能夠強調"吃過了"的情境的呢?
作者: SnooBee (Roy)   2017-07-12 09:24:00
現在完成式不能搭配yesterday等類型的時間副詞完成式是區間、yesterday視為單一時間點,定義上衝突這種問題建議你詢問英語為母語人士要不然Google搜尋就好
作者: naushtogo (醉禪)   2017-07-12 09:47:00
就講 Nah, I had that yesterday. 再加上個厭惡的表情就好啦XD
作者: ChiehKuo (Jas)   2017-07-12 10:42:00
也是不用厭惡齁xd
作者: naushtogo (醉禪)   2017-07-12 11:20:00
因為原PO說要文法正確且“強調情境”的答案啊XD好啦,認真點。原PO的問題點應該是在那個“過”字吧?不要用中文字面去思考英文,要以時間脈絡去思考。
作者: Floridasian (..)   2017-07-12 11:23:00
I just had that yesterday!
作者: naushtogo (醉禪)   2017-07-12 11:36:00
如果你講 Nah, I have had that. 是指你過去曾經用過、嚐試過了,不討論是哪個時間點。Nah, I had that yesterday. 明確指出是“昨天”你吃過了。
作者: naushtogo (醉禪)   2017-07-12 16:51:00
從“昨天吃過”討論到現在完成式的不同變化,原PO會不會很混亂XD不過上面的句型是 現在完成式 + 一個涵蓋現在時間點的時間副詞,跟昨天好像沒什麼關係
作者: NCUking (中大王)   2017-07-12 19:40:00
沒發散呀,第二張圖就解釋兩種有何不同

Links booklink

Contact Us: admin [ a t ] ucptt.com