Search from various English teachers...
Netherlands flagJanine
In what cases do you use 'Did you... ?' and when is 'Have you... ?' preferable in questions?

Answers · 3

2
"Did you" would be used when you are asking about a past action, that could have happened at any time, and may or may not still be affecting the present. "Have you" is present perfect, as Eliot said, which implies an action in the past that still affects the present. ex: "Did you go?" - This is just a basic question about whether or not someone went somewhere at some time. "Have you gone?" This question is asking whether or not someone has the experience of going somewhere, such as, "have you traveled out of the country before?" or "Have you gone to the new restaurant that just opened up yet?" or "Have you gone to the dentist recently?"
0
The dutch have an exceptional grasp of english. ... Unlike Eliot :D
0
Did you... = past tense Have you... = present perfect tense. You need to get this.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today