[文法] 請問have you eaten dinner這文法有錯嗎

看板Eng-Class作者 (大口九)時間10年前 (2015/12/04 18:45), 編輯推噓2(207)
留言9則, 6人參與, 最新討論串1/1
如題... 朋友說我這文法有誤,但我google一下找不到哪裡有錯,有高手可指點一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.245.26.240 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1449225936.A.88E.html

12/04 18:54, , 1F
用過去式就好了
12/04 18:54, 1F

12/04 23:51, , 2F
Have you eaten dinner? (第一個字母大寫)(問號別忘了)
12/04 23:51, 2F

12/04 23:52, , 3F
除此之外沒有任何錯誤。頂多就是像這種在"現在當下"問過
12/04 23:52, 3F

12/04 23:52, , 4F
去的事(這過去事件和"現在"有關),美式英文偏好簡單過去
12/04 23:52, 4F

12/04 23:52, , 5F
式,英式英文則是現在完成式
12/04 23:52, 5F

12/05 01:18, , 6F
have you had dinner?
12/05 01:18, 6F

12/07 13:02, , 7F
Have you finished your dinner?
12/07 13:02, 7F

12/09 01:49, , 8F
不會說eaten只會說had
12/09 01:49, 8F

12/10 09:56, , 9F
Have you had
12/10 09:56, 9F
文章代碼(AID): #1MOMxGYE (Eng-Class)