Which is correct:
"did you come" or "have you come"?

TextRanch: The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

One of our experts will correct your English.

Our experts

100% Human-Powered Editing!

did you come

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

This phrase is used to inquire about whether someone arrived at a place in the past. It is typically used in casual conversations or when seeking information about a specific event that already occurred.

Examples:

  • Did you come to the party last night?
  • Did you come to the meeting on time?
  • Did you come to visit us last summer?
  • Did you come to the concert with us?
  • Did you come to the office yesterday?

Alternatives:

  • Were you here?
  • Did you arrive?
  • Did you make it?
  • Did you show up?
  • Did you get here?

have you come

This phrase is correct and commonly used in English to ask about a recent action or current state.

This phrase is used to inquire about whether someone has arrived at a place recently or is currently present. It is often used in situations where the action of coming is more recent or ongoing.

Examples:

  • Have you come to a decision yet?
  • Have you come to the party already?
  • Have you come to visit us recently?
  • Have you come to the office today?
  • Have you come to a conclusion?

Alternatives:

  • Have you arrived?
  • Have you made it?
  • Have you shown up?
  • Have you gotten here?
  • Have you reached?
Both "Did you come?" and "Have you come?" are correct phrases, but they are used in different contexts. "Did you come?" is used to ask about a past action, while "Have you come?" is used to ask about a recent action or current state. The choice between the two depends on the timeframe of the action being referred to.

Last updated: March 17, 2024

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!