[文法] 剛剛做過…

看板Eng-Class作者 (我大便很慢)時間15年前 (2010/08/12 20:07), 編輯推噓4(4010)
留言14則, 8人參與, 最新討論串1/1
請問 如果我要表達 「剛剛做過某事了嗎?」 要用過去式還是用現在完成式? 例如我想問「你簽名了嗎?」 要說: did you sign the paper? 或 have you signed the paper? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.242.0.49

08/12 20:16, , 1F
應該是過去完成式 有時候要看後面接的時間表達方式來決定
08/12 20:16, 1F

08/12 20:17, , 2F
如果有錯請多包涵
08/12 20:17, 2F

08/12 20:28, , 3F
過去是就可以了 再加個just會更清楚
08/12 20:28, 3F

08/12 20:35, , 4F
謝謝!
08/12 20:35, 4F

08/12 23:06, , 5F
用現在完成式+just,或者過去式也可(美式較常見)
08/12 23:06, 5F

08/12 23:19, , 6F
Azar有提到,如果有明確的過去時間可用過去式
08/12 23:19, 6F

08/12 23:19, , 7F
如果動作發生的時間不確定/不重要,可用現在完成式。
08/12 23:19, 7F

08/12 23:19, , 8F
They have moved here. They moved here last month.
08/12 23:19, 8F

08/13 01:50, , 9F
我個人會用Have+p.p去問
08/13 01:50, 9F

08/13 09:27, , 10F
美國的電影裡,如果明確指剛剛的某一段時間
08/13 09:27, 10F

08/13 09:27, , 11F
一般都是用過去簡單式
08/13 09:27, 11F

08/13 23:30, , 12F
我也會用HAVE去問,但如果要我說直述句我會說I JUST DID。
08/13 23:30, 12F

08/13 23:31, , 13F
語感上來說完成式就是問你做完了沒
08/13 23:31, 13F

08/13 23:31, , 14F
過去式是你剛剛有沒有做
08/13 23:31, 14F
文章代碼(AID): #1CO-FlTx (Eng-Class)