← Temario

Present perfect vs past simple

El error número uno del hispanohablante, y tiene regla clara. · 6 min de lectura

En español decimos «he ido» y «fui» casi indistintamente según la región. En inglés no: la elección depende de si el momento está cerrado o no.

Past simple (I went) = el momento está terminado y suele estar dicho: yesterday, in 2015, last week, when I was a child. Present perfect (I have gone) = el momento sigue abierto o no importa cuándo: ever, never, already, yet, so far, this week.

  • Con una referencia temporal cerrada → SIEMPRE past simple. «I have seen him yesterday» es incorrecto.
  • Experiencia sin fecha → present perfect: «Have you ever been to Japan?»
  • Algo que empezó antes y sigue → present perfect (continuous): «I have lived here for ten years» (y sigo viviendo).
  • for + duración (for three years) · since + punto de partida (since 2015).

Y el past perfect, en una línea

Sirve para marcar lo que pasó ANTES de otro pasado: «When I arrived, the train had already left». Si el orden ya queda claro por el contexto, el inglés hablado suele saltárselo.

Ejemplos resueltos

Léelos tapando los pasos e intentando adelantarte: explicarte a ti mismo cada paso antes de verlo es lo que convierte el ejemplo en método (autoexplicación).

«Trabajo aquí desde 2019»

  1. 1Empezó en el pasado y continúa → present perfect.
  2. 22019 es un punto de partida → since.

I have worked / I have been working here since 2019

«¿Has comido ya?» / «Comí a las dos»

  1. 1Sin momento concreto, con already/yet → present perfect.
  2. 2Con hora concreta y terminada → past simple.

Have you eaten yet? / I ate at two

Errores típicos

  • «I have seen him last night» → I saw him last night.
  • «I am here since Monday» → I have been here since Monday.
  • «I live here for five years» → I have lived here for five years.

Ahora la práctica

Aplícalo inmediatamente: la teoría sin uso se evapora. Estas respuestas cuentan igual que las de una sesión normal, así que el calendario ya recogerá lo que salga bien y lo que no.