Hola, Michael. Ambos tiempos se usan para referirse a acciones pasadas. Pero al usar present perfect relacionamos la acción con el presente, bien porque el periodo de tiempo en el que se realiza la acción (insisto, ya pasada) es aún presente, no ha finalizado (por ejemplo, this morning, today, this year, in my life) o porque los efectos de la acción aún duran en el presente (I have lost my glasses - I'm still looking for them) Un saludo.
Leer más