¡Hola Elena! Para responder a tu pregunta se necesita un contexto mayor. El "did you" necesitaría otro verbo. Did you go? ¿Fuíste? Did you pass your exam? ¿Aprobaste el examen?
De todas formas el past simple se utiliza para hablar de acciones y/o eventos que ocurrieron en un momento del pasado específico. Y el presente perfecto "have you" puede utilizarse para hablar de acciones y/o eventos que ocurrieron en un momento no específico del pasado y que pueden continuar o ser relevantes ahora.
Intenta aprender algún ejemplo para poder entender la diferencia.
- Did you visit France last year? ¿Visitaste Francia el año pasado?
Acción en un momento del pasado específico.
- Have you visited France? ¿Has visitado Francia?
Acción en un momento del pasado no especificado.
Leer más