Community Web Version Now Available
Have you washed your hands? vs Did you wash your hands? Hello, everyone! I want to ask my daughter about her hands before having lunch. I think I have to use the Present Perfect in this situation: Have you washed your hands? And, the Past Simple (Did you wash your hands?) will not give the necessary information in this case, because she could wash her hands in the morning or ten minutes ago and play with dirty toys after... The same question with "btush teeth": Have you brushed your teeth? or Did you brush your teeth? What is the difference? Or these are situations when we can use both (the Present Perfect and the Past Simple)? Thank you for your help!
Oct 26, 2017 7:46 AM
Answers · 5
Both are potentially correct. It's also worth pointing out that you may hear American English speakers using the Present Perfect and Past Simple interchangeably in this context. But here's the distinction: You are right that the Present Perfect is the better construction to use here - when a parent says to a child "Have you brushed your teeth? and 'Have you washed your hands?', they are effectively asking "Are your hands/teeth clean now?". The Present Perfect is about actions - in this case very recent actions - which have a direct impact on the present moment. It isn't wrong to use the Past Simple, though. If you see your child coming out of the bathroom, it's perfectly correct to say "Did you wash your hands?". Here the implication is that you're talking about the (now finished) period when the the child was in the bathroom - hence the Past Simple. By saying "Did you wash your hands?" in this way, you mean "Did you wash your hands (when you were in the bathroom)?".
October 26, 2017
Have you washed your hands? = Are your hands clean now? Have you brushed your teeth? = Are your teeth clean now? You're correct that past simple tells us nothing about the present situation.
October 26, 2017
Language Skills
English, German, Italian, Russian, Ukrainian
Learning Language
English, German, Italian