Past simple o present perfect: diferencia y ejercicios

El error número uno de los hispanohablantes, resuelto con la prueba del dedo. Con marcadores, ejercicios autocorregibles y descarga en PDF.

Cómo lo quieres

Este es el error de los hispanohablantes. Y no es culpa tuya: en España decimos «he ido al cine ayer» y en media Latinoamérica «fui al cine ayer», así que ya venimos con la frontera borrosa de casa. En inglés esa frontera es rígida y no admite excepciones regionales.

La prueba del dedo

Lee la frase y pregúntate: ¿puedo señalar con el dedo cuándo pasó?

Si puedes señalar el momento — ayer, en 2019, el lunes, hace dos horas — va past simple.
Si no puedes, o da igual cuándo fue, va present perfect.

Fíjate en que la pregunta no es «¿hace mucho?». I have known her for twenty years habla de hace veinte años y va en present perfect, porque el periodo sigue abierto. Y I saw her five minutes ago habla de hace cinco minutos y va en past simple, porque ese momento ya se cerró.

Los cuatro trabajos del present perfect

El past simple solo hace una cosa: contar algo que pasó y terminó. El present perfect hace cuatro, y por eso cuesta más:

UsoCuándo se usaEjemplo
ExperienciaAlgo que has hecho alguna vez en tu vida. No importa cuándo.I have been to Japan.
Resultado presentePasó antes, pero lo que importa es cómo está la cosa ahora.She has broken her leg. (sigue rota)
Tiempo sin cerrarEl periodo del que hablas todavía no ha terminado.I have written three emails today.
Acción recienteAcaba de pasar, con just, already o yet.They have just arrived.

Los marcadores que lo chivan

Van con past simpleVan con present perfect
yesterday, last night, last weeksince 2019, for five years
in 2019, in Juneever, never
two hours ago, a long time agojust, already, yet
when I was youngso far, up to now
then, after thattoday, this week, this year (si aún no acaban)

Cuidado con today y this week: están en la columna del present perfect solo mientras no hayan terminado. I have seen him twice this week ✓ si la semana sigue. Pero si hablas del domingo pasado, esa semana ya se cerró y vuelve el past simple.

Los tres errores que se repiten

1. Present perfect con un momento cerrado. I have gone to the cinema yesterdayI went. Yesterday se puede señalar con el dedo. Este es el calco directo del español de España.

2. Presente en vez de present perfect con since y for. I live here since 2019I have lived here since 2019. En español decimos «vivo aquí desde 2019», en presente. En inglés no existe esa opción.

3. Preguntar por experiencias en pasado. Did you ever go to London? suena raro si preguntas por la vida entera. Lo natural es Have you ever been to London? Y ojo: been, no gone. He has gone to London significa que sigue allí; he has been significa que fue y volvió.

Comprueba que lo has entendido

Ejercicio 1 · Elige el tiempo

Pulsa la opción correcta y te dice al momento si has acertado.

  1. We ___ to Portugal last summer.wenthave gonehave been goingwentlast summer es un momento cerrado: se puede señalar con el dedo.
  2. I ___ that film three times. It is my favourite.have seensawwas seeinghave seen — experiencia de vida, sin momento concreto. Si dijeras saw, harían falta las fechas.
  3. She ___ her keys, so she cannot get in.has lostlostwas losinghas lost — lo que importa es el resultado ahora: sigue sin poder entrar.
  4. ___ you ever ___ sushi?Have / eatenDid / eatAre / eatingHave you ever eaten — experiencia de vida. Ever es el chivato del present perfect.
  5. My grandfather ___ in this house when he was a child.livedhas livedhas been livinglivedwhen he was a child cierra el periodo, y además ya no vive ahí.
  6. I ___ him since we finished school.have not seendid not seewas not seeinghave not seensince abre un periodo que llega hasta hoy.

Ejercicio 2 · Escribe el verbo

Escribe la forma correcta del verbo entre paréntesis.

  1. I ___ (know) her for twenty years.have knownfor marca duración y la sigo conociendo: periodo abierto.
  2. Shakespeare ___ (write) thirty-seven plays.wrote — está muerto, así que su periodo de escribir está cerrado del todo. Es el ejemplo clásico.
  3. ___ you ___ (finish) your homework yet?Have you finishedyet pide present perfect en preguntas y negativas.
  4. They ___ (move) to Madrid in 2018 and they are still there.moved — la mudanza ocurrió en 2018, momento cerrado. Que sigan allí no cambia el verbo de mudarse.
  5. I ___ (not / have) breakfast this morning, so I am starving.have not hadthis morning sigue abierto si todavía es por la mañana, y el resultado importa: tengo hambre ahora.
  6. She ___ (just / arrive). She is taking her coat off.has just arrivedjust es marcador de present perfect.

Sigue con presente simple y continuo, repasa los verbos irregulares o mide tu nivel con el test gratuito.

Misión de hoy

El calendario y la mochila

Hay dos formas de hablar del pasado en inglés. Una va con calendario y la otra va en tu mochila. Cuando sepas cuál toca, ya está.

📅

El calendario

Sabes el día en que pasó. Ayer, el lunes, en Navidad, hace dos años.

I played football yesterday.
Jugué al fútbol ayer.

Pista: si puedes poner el dedo en un día del calendario, es este.

🎒

La mochila

Cosas que llevas contigo de toda tu vida. Da igual cuándo las metiste.

I have played football in England.
He jugado al fútbol en Inglaterra (alguna vez).

Pista: siempre lleva have o has delante.

🔍 Las palabras chivatas

yesterdaylast weekin 2020two days ago → 📅 calendario

everneverjustyetalready → 🎒 mochila

Juego 1 · ¿Calendario o mochila?

Escribe calendario o mochila.

  1. I have never eaten octopus. → ___🎒 Mochila. Never habla de toda tu vida, sin fecha.
  2. We went to the zoo last Sunday. → ___📅 Calendario. Last Sunday es un día concreto.
  3. She has just finished her homework. → ___🎒 Mochila. Just significa que acaba de pasar.
  4. My dad broke his phone in 2023. → ___📅 Calendario. Hay un año, así que hay fecha.
  5. Have you ever been to London? → ___🎒 Mochila. Ever pregunta por toda tu vida.
  6. I saw a rainbow yesterday morning. → ___📅 Calendario. Yesterday se puede señalar.

Juego 2 · Completa la frase

Piensa primero: ¿tiene fecha o va en la mochila?

  1. I ___ my bike last Saturday.cleanedhave cleaned📅 cleaned. Last Saturday es una fecha.
  2. We ___ never ___ a whale.have / seendid / see🎒 have never seen. Never es de mochila.
  3. My sister ___ her arm. She cannot write.has brokenbroke🎒 has broken. Lo importante es cómo está ahora: no puede escribir.
  4. They ___ to the beach in July.wenthave gone📅 went. In July es una fecha.
  5. ___ you finished your dinner ___?Have / yetDid / yet🎒 Have you finished yet. Yet va siempre con la mochila.
  6. I ___ this book three times!have readread yesterday🎒 have read. Tres veces a lo largo de tu vida, sin fecha concreta.

🏆 Reto final

Escribe tres cosas de tu mochila: cosas increíbles que has hecho alguna vez en tu vida. Empieza todas con I have…

Y ahora tres de calendario: cosas que hiciste ayer, con su hora si puedes.