https://inglesaudio.com/diferencias-entre-have-you-ever-y-did-you-present-perfect-or-past/
Diferencias entre Have you ever? y Did you? - Present Perfect or Past