En general, el past simple se utiliza cuando se especifica el momento en el que ha acontecido lo que estamos contando, o queda implícito por el contexto.
"I traveled to Paris last year"
A diferencia del present perfect, en el que no especificamos. Por un lado, lo utilizamos para contar un acontecimiento aislado:
"I have traveled to Paris twice in my life"
También utilizamos adverbios como just, already, never, ever, o yet.
"I have just had lunch" ("Acabo de comer")
y por otro, para expresar acontecimientos que duran un espacio de tiempo, y la acción ya está terminada. En estos casos utilizamos las partículas "for" y "since" (literamente, "durante" y "desde", aunque intentemos no traducir)
"I have had my car for 10 years" (Estructura de for: FOR + PERÍODO DE TIEMPO)
"I have had my car since 1999"; "I have had my car since I started working for the company" (Estructura de since: SINCE + FECHA o SINCE + ORACIÓN EN EL PASADO SIMPLE).
Hay algunas consideraciones más, pero esta es la diferencia básica. Aun así, en un contexto real, no teórico o académico, el uso puede variar. Así, por ejemplo, en casos en los que teóricamente diríamos "I have just had lunch", lo más normal sería utilizar el pasado simple "I just had lunch", por cuestión de uso.
Leer más