Present Perfect hace referencia a una acción pasada, que no está terminada totalmente y puede continuarse en el futuro.
Have you seen that girl dancing? (you might see her again in the future)
Past simple. Acción pasada que está totalmente acabada y que no tiene continuidad en el futuro.
Yesterday, I played football (was yesterday it is not going to happen again on the same day)
Leer más