¿Por qué se usa el presente perfecto?
Respuesta de un hablante nativo
Rebecca
En inglés, usamos el tiempo pasado simple para eventos o acciones pasadas que no tienen conexión con la situación actual. El tiempo presente perfecto se usa para eventos que comenzaron en el pasado y están sucediendo en el presente, o eventos que han terminado en acción pero están conectados con el presente. Por ejemplo, I have been friends with Julie for 10 years. (We're still friends). (Soy amiga de Julie desde hace 10 años. (Seguimos siendo amigos.)) Por ejemplo, I was friends with Julie for 10 years. (We're no longer friends). (Soy amiga de Julie desde hace 10 años. (Ya no somos amigos.))