Present Perfect vs Past Simple: la regla del '¿cuándo?' que termina con la confusión

'I have seen him yesterday' está mal, ¿pero por qué? Aquí tienes la única pregunta que elige el tiempo verbal correcto siempre, más las palabras temporales que fijan cada uno.

por Learn Native English3 min de lectura

El error gramatical que más arrastra a un estudiante de B1 hacia abajo en lugar de subir a B2 es mezclar have done y did. La buena noticia: hay una única pregunta que te haces antes de cada frase, y elige el tiempo correcto automáticamente.

La pregunta que elige el tiempo

Antes de decir un verbo, pregúntate: "¿Puedo decir cuándo pasó esto?"

  • → past simple (did, went, ate)
  • No → present perfect (have done, have gone, have eaten)

Eso es todo. Todo el sistema se reduce a esta única decisión.

"I saw him yesterday." (¿Cuándo? Yesterday. → past simple) "I have seen him." (¿Cuándo? No importa, no hay tiempo dado. → present perfect)

La chuleta de palabras temporales

Ciertas palabras de tiempo SIEMPRE se emparejan con un solo tiempo verbal. Memoriza las listas:

Palabras de past simple (momento concreto, terminado): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday

Palabras de present perfect (abierto, sin terminar o sin especificar): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (todavía en curso), today (todavía en curso)

La prueba del "todavía relevante ahora"

Cuando no hay palabra de tiempo, pregúntate: ¿el resultado todavía afecta el presente?

  • "I have lost my keys." → siguen perdidas. → present perfect.
  • "I lost my keys yesterday." → historia cerrada. → past simple.

El mismo evento puede ir en cualquiera de los dos tiempos según si el resultado todavía importa AHORA.

El error clásico que nunca debes cometer

La solución es mecánica: ¿ves yesterday, last, ago, in [año], when? → past simple. Sin excepciones.

Práctica: elige el tiempo correcto

Completa el hueco con la forma correcta (past simple o present perfect):

  1. I in Tokyo for three years. (todavía vive ahí)
  2. She in Paris in 2018. (año concreto — terminado)
  3. sushi? (pregunta abierta)
  4. We to the cinema yesterday.
  5. He the report yet.
  6. I her since Monday.
  7. They a new car last week.
  8. The bus .

Bonus: participios pasados irregulares que vas a necesitar

La mayoría de los participios pasados terminan en -ed (worked, finished). Pero los verbos de alta frecuencia son irregulares. Entrena estos — son el 80% del uso del present perfect:

see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)

Si recuerdas los 12 en menos de 10 segundos, tienes el patrón. Si no, entrénalos a diario durante una semana.