Asegurémonos de entender la diferencia entre Present perfect tense y Simple past tense en su uso.
Periodo de tiempo terminado o no terminado
- Cuando el periodo todavía no ha terminado usamos el Present Perfect.
Ejemplo: I have seen three movies this week (He visto tres películas esta semana). - Cuando el periodo de tiempo ya terminó usamos el Simple Past.
Ejemplo: I saw three movies last week. (Vi tres películas la semana pasada).
Pasado reciente o lejano
- Cuando hablamos de algo que pasó recientemente usamos Present Perfect.
Ejemplo: Martin has crashed his car again (Martín ha chocado de nuevo). - Cuando hablamos de algo no tan reciente usamos Simple Past.
Ejemplo: Martin crashed his car last year (Martin chocó el año pasado).
Tiempo preciso o impreciso
- Cuando el tiempo es impreciso usamos Present Perfect.
Ejemplo: I have already seen that movie (Ya he visto esa película). - Cuando el periodo de tiempo se indica, usamos el Simple Past.
Ejemplo: I saw that movie yesterday (Vi esa película ayer).
Since y for: acciones terminadas y no terminadas
- Con for y since usampos el Present Perfect cuando las acciones no han sido terminadas aún.
Ejemplo: I have lived in Florence for two years (He vivido en Florencia por dos años… todavía vivo en Florencia). - Cuando las acciones ya terminaron, se usa el Simple Past.
Ejemplo: I lived in Rome for five years (Viví en Roma por cinco años… pero ya no vivo en Roma).
From childhood’s hour I have not been
As others were—I have not seen
As others saw.
De la hora de la niñez no he estado como otros estuvieron – No he visto como otros vieron.
Edgar Allan Poe