Present perfect o past simple

En resumen

¿Nombra la frase un tiempo terminado?

Expresión de tiempo Tiempo verbal Ejemplo
ever, never, before present perfect I have never won a race.
just, already, yet present perfect She has just scored.
for, since present perfect We have trained since May.
(sin expresión de tiempo) present perfect He has broken the record.
yesterday, last night past simple He broke it yesterday.
last week / year past simple They won last year.
... ago past simple I joined the team two years ago.
in + year, when I was ... past simple She started in two thousand ten.

Preguntas: Have you ever ...? (experiencia) → When did you ...? (detalles).

hace dos años (pasado) = ago; hace dos años que... (sigue) = for.

Nunca: I have won it yesterday.

A2 · Lección 11 · ¿Present perfect o past simple?

La explicación completa, de la lección que enseña esta regla

Ya conoces los dos tiempos. I have won three medals y I won three medals se parecen a he ganado y gané, y en el español de España la idea es casi la misma. Pero el inglés es más estricto, y en gran parte de Latinoamérica se usa gané donde el inglés exige el present perfect. Por eso el inglés decide con una sola prueba: ¿dice la frase cuándo pasó?

No se dice cuándo: present perfect

Usa have/has + participio cuando hablas de la experiencia en sí, sin decir cuándo ocurrió, o cuando lo importante es el resultado ahora. Aunque en tu español digas ¿Alguna vez corriste...? o Nunca perdí, en inglés aquí va el present perfect.

  • She has won a gold medal.: en algún momento; no decimos cuándo.
  • Have you ever played tennis?: ¿alguna vez en tu vida?
  • I have never lost a race.: ni una vez, hasta ahora.

Se dice un tiempo terminado: past simple

En cuanto nombras un momento que ya terminó, el past simple es obligatorio. Lo decide la expresión de tiempo: da igual lo reciente que sea el hecho o lo emocionante que sea la noticia.

  • She won a gold medal last year.
  • Did you play tennis yesterday?
  • I lost my first race in two thousand nineteen.

Las expresiones de tiempo que deciden

Aprende primero la columna derecha: estas palabras bloquean el present perfect por completo.
Present perfect (tiempo no terminado o no dicho)Past simple (tiempo terminado)
ever, neveryesterday, last night
before, already, just, yetlast week, last year
for two years, since Maytwo days ago, ten years ago
(nothing at all)in two thousand ten, then, when I was ten

Cuidado con hace. Hace dos años gané es two years ago y lleva past simple. Pero hace dos años que entreno o llevo dos años entrenando habla de algo que sigue, y en inglés no es ago: es for two years con present perfect. Y nunca mezcles: I have won a medal yesterday está mal, aunque en España se oiga a veces ayer he ganado. yesterday, last ..., ... ago e in + año siempre van con past simple. No hay excepciones.

Las dos preguntas

Las preguntas funcionan igual. Have you ever ...? pregunta por una experiencia de la vida (tu ¿alguna vez...?, sea cual sea el tiempo que uses en español). Did you ...? pregunta por un momento terminado, así que necesita uno: yesterday, last summer, in June.

  • Have you ever met a famous player?: en cualquier momento de tu vida.
  • Did you meet him at the stadium?: en ese momento ya terminado.

Cómo va una conversación real

Este es el movimiento que hay que copiar. Abres con el present perfect porque preguntas por la experiencia. En cuanto alguien da los detalles, la conversación cambia al past simple, porque ahora hay un momento concreto.

  1. Have you ever run a marathon?
  2. Yes, I have.
  3. When did you run it?
  4. I ran it in Berlin two years ago.

Una historia suele empezar en present perfect y seguir en past simple: el titular con present perfect y los detalles (dónde, cuándo, cómo) con past simple. Y la pregunta con when pide un momento terminado, así que siempre va con past simple, nunca con present perfect.

Comprueba lo que has leído

6 de las 15 preguntas que esta lección hace en la app. Escribe la forma o elige la respuesta.

  1. I ___ a marathon last April.

  2. She ___ three gold medals in her life.

  3. ___ you ever swum in a cold lake?

  4. Our team(win) the cup in two thousand eighteen.

  5. I(break) my arm at the gym yesterday.

  6. The coach(join) the club two years ago.

Ejemplos del curso

La palabra marcada es donde se aplica la regla. Pulsa el botón de reproducir para oír la oración.

  1. What have you cooked today?

    ¿Qué has cocinado hoy?

  2. I lived in Spain for ten years.

    Viví en España diez años.

  3. I lent my umbrella to a colleague last winter, and I still haven't seen it.

    Le presté mi paraguas a un compañero de trabajo el invierno pasado y todavía no lo he visto.

Oraciones del curso que usan esta regla: 3

Practica esta regla en la app