1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

"i did" vs "I have done"

Both phrases are correct, but they are used in different contexts. 'I have done' is used when referring to an action that was completed recently or has relevance to the present moment. 'I did' is used when referring to a specific action that was completed in the past.

Last Updated: March 15, 2024

i did

This phrase is correct and commonly used in English when referring to a specific action that was completed in the past.

Use 'I did' when you want to refer to a specific action that was completed in the past. It is often used in simple past tense.

Examples:

  • I did my homework yesterday.
  • She did a great job on the project last week.
  • Did you do your chores?
  • They did a lot of work on the house last month.
  • We did everything we could to help.

Alternatives:

  • I completed
  • I finished
  • I accomplished
  • I performed
  • I executed

I have done

This phrase is correct and commonly used in English when referring to an action that was completed recently or has relevance to the present moment.

Use 'I have done' when you want to emphasize that an action has been completed recently or has relevance to the present moment. It is often used in present perfect tense.

Examples:

  • I have done my homework.
  • She has done a great job on the project.
  • Have you done your chores?
  • They have done a lot of work on the house.
  • We have done everything we could.

Alternatives:

  • I have completed
  • I have finished
  • I have accomplished
  • I have performed
  • I have executed

Related Comparisons

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!