作者budabuchi (我大便很慢)
看板Eng-Class
标题[文法] 刚刚做过…
时间Thu Aug 12 20:07:07 2010
请问
如果我要表达 「刚刚做过某事了吗?」
要用过去式还是用现在完成式?
例如我想问「你签名了吗?」
要说:
did you sign the paper?
或
have you signed the paper?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.242.0.49
1F:推 RS44:应该是过去完成式 有时候要看後面接的时间表达方式来决定 08/12 20:16
2F:→ RS44:如果有错请多包涵 08/12 20:17
3F:推 KittyStan:过去是就可以了 再加个just会更清楚 08/12 20:28
4F:→ budabuchi:谢谢! 08/12 20:35
5F:推 BBMak:用现在完成式+just,或者过去式也可(美式较常见) 08/12 23:06
6F:推 cloud7556:Azar有提到,如果有明确的过去时间可用过去式 08/12 23:19
7F:→ cloud7556:如果动作发生的时间不确定/不重要,可用现在完成式。 08/12 23:19
8F:→ cloud7556:They have moved here. They moved here last month. 08/12 23:19
9F:→ rain33:我个人会用Have+p.p去问 08/13 01:50
10F:→ priv:美国的电影里,如果明确指刚刚的某一段时间 08/13 09:27
11F:→ priv:一般都是用过去简单式 08/13 09:27
12F:→ cerenis:我也会用HAVE去问,但如果要我说直述句我会说I JUST DID。 08/13 23:30
13F:→ priv:语感上来说完成式就是问你做完了没 08/13 23:31
14F:→ priv:过去式是你刚刚有没有做 08/13 23:31