"have you" se utiliza en preguntas relacionadas con el presente y se asocia con tiempos verbales que requieren el verbo "have" como auxiliar, como el Present Perfect. "Did you" se utiliza en preguntas en el pasado, generalmente en el Pasado Simple.
Leer más