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 diid my assignment" vs "I have done my assignment"

The correct phrase is "I have done my assignment." The second phrase, "I diid my assignment," contains a spelling error with an extra 'i'. The correct form uses the present perfect tense to indicate that the action of completing the assignment is connected to the present moment.

Last Updated: March 24, 2024

I diid my assignment

This phrase is incorrect due to a spelling error. The correct spelling is 'I did my assignment.'


Alternatives:

  • I did my assignment
  • I completed my assignment
  • I finished my assignment
  • I have finished my assignment
  • I have completed my assignment

I have done my assignment

This phrase is correct and commonly used in English. It uses the present perfect tense to indicate completion of the assignment.

This phrase is used to express that the action of completing the assignment is connected to the present moment. It is a correct and natural way to convey this idea.

Examples:

  • I have done my assignment, so now I can relax.
  • She has done her assignment and is ready to submit it.
  • Have you done your assignment yet?
  • They have done their assignments on time.
  • The students have done their assignments diligently.

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!