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 buy" vs "Have you bought"

Both "Did you buy" and "Have you bought" are correct phrases, but they are used in different contexts. "Did you buy" is used to ask about a specific past action, while "Have you bought" is used to inquire about a recent action that has relevance to the present.

Last Updated: April 01, 2024

did you buy

This phrase is correct and commonly used to ask about a specific past action.

Use "Did you buy" when you want to ask someone if they made a purchase in the past.

Examples:

  • Did you buy the book I recommended?
  • Did you buy groceries yesterday?
  • Did you buy a new phone last week?

Alternatives:

  • Have you bought
  • Have you purchased
  • Did you purchase
  • Have you acquired
  • Did you get

Have you bought

This phrase is correct and commonly used to inquire about a recent action that has relevance to the present.

Use "Have you bought" when you want to ask if someone has made a purchase recently and if it has any impact on the current situation.

Examples:

  • Have you bought the tickets for the concert?
  • Have you bought a gift for your friend's birthday?
  • Have you bought a new car this year?

Alternatives:

  • Did you buy
  • Have you purchased
  • Did you purchase
  • Have you acquired
  • Did you get

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!