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

"Did you do" vs "Have you done"

Both 'have you done' and 'did you do' are correct, but they are used in different contexts. 'Have you done' is in the present perfect tense and is used to ask about an action that was completed recently or has relevance to the present. 'Did you do' is in the simple past tense and is used to ask about a specific action that was completed in the past.

Last Updated: March 31, 2024

Did you do

This phrase is correct and commonly used in English. It is in the simple past tense and is used to ask about a specific action that was completed in the past.

Use 'did you do' when asking about a specific action that was completed in the past. For example, 'Did you do your homework yesterday?'

Examples:

  • Did you do your homework?
  • Did you do the dishes?
  • Did you do your laundry?
  • Did you do your presentation?
  • Did you do your part of the project?

Alternatives:

  • What did you do?
  • What action did you take?
  • What did you accomplish?
  • What did you complete?
  • What did you execute?

Have you done

This phrase is correct and commonly used in English. It is in the present perfect tense and is used to ask about an action that was completed recently or has relevance to the present.

Use 'have you done' when asking about an action that was completed recently or has relevance to the present. For example, 'Have you done your homework yet?'

Examples:

  • Have you done your chores?
  • Have you done your part of the project?
  • Have you done your shopping?
  • Have you done your hair?
  • Have you done your workout?

Alternatives:

  • Have you finished?
  • Have you completed?
  • Have you accomplished?
  • Have you carried out?
  • Have you 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!