These are the main differences between the two forms, namely, have you and did you. In the last few days (they do "touch" this time) I saw John. ), Present perfect: I have lived in London for three years. you study, learn and teach English including text analysis, language In such sentences, there is no need to use second form of verb twice for one subject as ‘Did’ already the second form of ‘Do’ and it simply asks something about the recent past event or activity e.g. ‘Did You’ is used only for the Past Indefinite/Simple Tense, while ‘Have You’ is used in the Present Perfect Tense. Thank you. Have you bought the soda yet? [stress on "done"] means "Have you finished the task?" Did you drink alcohol before your 11th birthday? terms, irregular verbs, phrasal verbs and idioms. Includes helpful articles, a glossary, quizzes, and a large language reference. Have you brushed your teeth since you woke up this morning? Did is the second form of Do and is always used in Past Indefinite/Simple Tense. It is interesting to know that the form did you is used along with a verb only. Answer: You are not alone in this doubt. tips, exam tips and help with study skills. have a shower / before you left the house this morning. Number of occurrences of strings in array, Square root of doubly positive symmetric matrices. ), Present perfect: Why haven’t you sent me any messages? have you discussed. Is there a way in LaTeX to separate the endnote text from the place where it should be placed/invoked? "X, have you seen Michael" might be interpreted as "I haven't seen Michael today, I {wonder if he's here today/need to see him today}, have you seen him today? day. Can I publish a GPL source I'm being paid for to develop? By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. This is an important observation to make in the usage of the form have you. Terms of Use and Privacy Policy: Legal. Similar is the case with ‘Did You and ‘Have You’. If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: Use the search box above to quickly search the forum, or use our Advanced Search. More popular! (But to mirror your comment, below, there's no "on time" in the proposed question either.) >> - "We had a lot of trouble at the airport and the flight was delayed." Definitely "did you make it on time" and not "have you made it on time." • Have you is usually used in the second person. “Have you washed it” vs “Did you wash it”? Have you washed your face since you woke up this morning? It is just a question of how you describe it; meaning up to this moment or with a period in between, which detaches that past from this time. To clarify, people already saw Michael during a day, maximum 2 hrs before the question, but ask "have you seen him? Sometimes there is a difference in meaning between these two forms, but in your example there is not. and moderators, we have a number of professional volunteer English Suppose your room-mate comes home one evening covered in mud, clothes torn, carrying a new-born lamb. and quizzes, PDF lesson plans, teacher articles and a directory of Did you use Quizlet before you started this course? (You can still send me a message.). Sometimes there is a difference in meaning between these two forms, but in your example there is not. (now it is the afternoon). try some local food / when you were last abroad. Your first sentence uses the simple past (Did you buy ...?) Have you completed your task? Yesterday I went to London (yesterday does not "touch" this moment: it ended some hours ago). "Have you seen Michael today?" These phrases are all correct. Is if safe to use this insecticide (d-Allethrin, Permethrin, Piperonyl butoxide) on my edible herbs? ), Present perfect: I’ve eaten a lot of cake. In other words, it can be said that the form have you is used just as a question. go to many parties / when you were at primary school. So, is did you. Meaning wise there is no difference. In English Grammar, a little difference is found in lots of sentence structures, which mostly convey a similar meaning. Learn vocabulary, terms, and more with flashcards, games, and other study tools. Did any 8-bit versions of MS BASIC allow user-defined string functions? including advice, tutorials, opinions and lesson plans from various Our online discussion forums are the perfect place to quickly get help authors and contributors. buy some souvenirs / when you were last abroad. Did you buy the soda yet? In grammatical terms, “What have you done?” is present perfect; “What did you do?” is past simple. Another way to say this latter idea is "Did Michael find you? (The time for sending messages is over. • Did you is also sometimes used independently as a single expression following the main sentence. Why is the direction of cross products of two vectors perpendicular to the plane? Although ‘Have’ is mostly used as a main verb for possession, it is also used as a helping/auxiliary verb, usually for the sentences is Perfect Tense. You can find several earlier threads regarding Did you vs Have you by typing "did you" "have you" into the Dictionary look-up box, thus doing the forum search the rules ask us to perform before posting a question. Did you have a shower before you left the house this morning? (if it was hours or days ago). did you discussed. You are right in a way - in some contexts they are interchangeable and there isn’t a difference, but as always, context is everything. Have you changed your shoes since you left home this morning? "Have you done that?" In the last 20 years (the period is very long, but it is "up to now") I have seen John very many times. So is the case with did you. External Customers, Used only for the Past Indefinite/Simple Tense, Works for recent past and has nothing to do with any other Tense, For the completion of anything in the present, Contains information about something which is just over. read something in English / since your last English lesson. Are “Why did you do that” and “Why have you done that” interchangeable? Did you eat in a cafe/restaurant last week? >> - "Have you arrived at the hotel yet?" charge your phone / since you left home this morning. Likewise, it is used only in the case of the second person and sometimes with the first person by changing you to I. In the US, when people work together, they may look for a colleague or any person to say something or for any other reason, asking colleagues or other people this type of question: Which is considered right if the question refers to an activity (in our case "see") during the day and not in the past in general?