El "present perfect" se emplea cuando el tiempo juega una parte importante dentro del contexto acarreando algun tipo de consecuencia, a diferencia del "past simple" donde no tiene mucha relevancia ese "pasado inmediato".
Un ejemplo con examenes:
Past simple: "I had three exams this week"
Present perfect: "I have had three exams this week" el uso del presente perfecto implica que la semana todavia no ha terminado, por lo que el desarrollo de los examenes aunque sea en pasado, todavia tiene un efecto sobre el presente.
Leer más