just 後用did還是done?

2007-11-12 7:47 am
past tense sentence " I just did/done a very stupid thing.

回答 (8)

2007-11-12 9:08 am
✔ 最佳答案
正確用法係 have just +pp
所以要用 done,但一定要有have or I've系前面!
而家好多人都用錯咗
2007-11-17 3:09 am
I just done a very stupid thing.
2007-11-13 12:40 am
Can be both, but depends on whether you are going to use (has/have) before the verb.

I just did a very stupid thing/ He just did a very stupid thing.

or

I have just done a very stupid thing/ He has just done a very stupid thing.


For other examples:

She just went to work or She has just gone to work.

What I just did was super stupid/ What I have just done was super stupid.

He just knew the bad news/ He has just known the bad news.
參考: myself
2007-11-12 5:53 pm
When to use past tense:
When time is mentioned, such as yesterday, last year, an hour ago, in 1997, etc., past tense must be used.

When to use present perfect tense:
When the event has been completed and the time of the event is not mentioned. "Since" does not tell the time of the event but only from that time onward.

"I just did a stupid thing" is correct, meaning I did the stupid thing just one moment ago.

"I have just done a stupid thing" is also correct, putting the emphasis on the fact that the event has happened. The sentence can mean that the event took place hours or days ago.
2007-11-12 5:14 pm
just did
2007-11-12 2:59 pm
When you see 'just', usually we use present perfect tense.
i.e. I have just done a very stupid thing.

It's wrong to write I just 'done' a very stupid thing.
It's because a complete present perfect tense has to include has/have + past participle.
i.e. has/have done but never write done without has/have
2007-11-12 8:08 am
I just did a very stupid thing.
2007-11-12 7:52 am
睇情況la...............


收錄日期: 2021-04-13 19:37:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071111000051KK05642

檢視 Wayback Machine 備份