“done” vs “have done”

I think this sentence is correct.

I done something.

This is also correct.

I have done something.

What are the involved tense? How are they different?


“I done something” is not correct. You should say “I did something.”

“I have done something” is correct.

“I did something” is simple past tense. It means you performed the action at some time in the past and it is now complete.

“I have done something” is present perfect. It indicates that an action that began in the past and continues into the present, or whose effects continue into the present. It can also be used to indicate an indefinite time.

“I wore a green shirt.” I did it at some particular time in the past.

“I have been wearing a green shirt.” I put it on in the past and I still have it on, or I regularly wear it.

“I have worn green shirts.” I have done this at some unspecified time in the past.

Source : Link , Question Author : Jader Dias , Answer Author : Jay

Leave a Comment