English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

5 answers

"have you" to strike up a conversation with someone

"did you" to confirm or carry over a coversation from before.

2006-08-08 12:52:33 · answer #1 · answered by Anonymous · 0 0

It's in the question itself! Actually both have the same meaning, just that u can say that in different ways. If I ask - Have u done ur homework? or I ask- Did u do your homework?...it's the same!! Both are in the same tense - past.

2006-08-08 19:55:52 · answer #2 · answered by K.P. 3 · 0 0

"have you" refers to something you could have done over a period of time. eg Have you done your homework?. also used with "yet", unlike "did you".
"Did you" is a once-off thing. Used especially when the time period/situation is specified, unlike "have you". "Did you"..."just now/yesterday/in the park"

2006-08-08 20:32:26 · answer #3 · answered by fkjswlhe 2 · 0 0

"Have you" to indicate something in the past that may have happened more than once.

"Did you" to indicate a one-time issue.

Have you ever dreamed you were flying?
Did you have a good dream last night?

2006-08-08 19:53:15 · answer #4 · answered by abfabmom1 7 · 0 0

Have you done your homeworK?
Did you do your homework last night?

Have you ever had sex?
Did you have sex with John?

There infinite number of examples :)

2006-08-09 21:04:27 · answer #5 · answered by Anonymous · 0 0

fedest.com, questions and answers