Did you vs Have you

When to use each in English, with meaning, register, and examples.

Did you

High-frequency chunk

Have you

Common idiom
Most common: Did you
 Did youHave you
Pronunciation🇬🇧 //dɪd juː//🇺🇸 //dɪd jə//🇬🇧 //hæv juː//🇺🇸 //hæv ju//
MeaningA way to ask if someone has done something.A phrase used to ask if someone has done something.
ExampleDid you finish your homework?Have you finished your homework?
RegisterNeutralNeutral
How commonHigh-frequency chunkCommon idiom
CollocationsDid you hear, Did you try, Did you findHave you ever, Have you seen, Have you considered
Common mistakesOmitting 'you' when forming a question., Confusing with 'do you' which is for present actions., Using with continuous tenses incorrectly.Using 'have' incorrectly with singular subjects (e.g., 'Has you seen...?')., Incorrectly omitting 'you' (e.g., 'Have seen?').
Usage notesTypically used to ask about past actions or experiences; often informal in conversation.Use in questions to inquire about someone's experiences. Typically used in both casual and formal contexts.

See it in real clips

Did you
Have you

Frequently asked questions: Did you vs Have you

What's the difference between Did you and Have you?

Did you: A way to ask if someone has done something. Have you: A phrase used to ask if someone has done something.

Which is more common: Did you and Have you?

Did you is the most common in everyday English.

Can you show an example of each?

Did you: Did you finish your homework? Have you: Have you finished your homework?

Can I use Did you and Have you interchangeably?

Not always. Did you and Have you are related and overlap in some contexts, but they differ in register, how common they are, and usage, so swapping one for another can change the meaning or tone. Check the differences above before substituting.