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.

Descargas

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ó.

La regla que decide el 90 por ciento de los casos

Si en la frase hay (o se sobreentiende) un momento terminado, va past simple. Si el periodo sigue abierto o no se menciona ninguno, va present perfect. Esa es toda la regla; lo demás son consecuencias.

Va past simple si...Va present perfect si...
El momento está cerrado: yesterday, last week, in 2019, when I was ten, two hours agoEl periodo sigue abierto: today, this week, this year, so far
Preguntas o dices cuándo pasóNo dices cuándo, porque no importa
Cuentas una historia paso a pasoDas una noticia o un resultado de ahora
La persona o la época ya terminaron: Cervantes wrote...La persona sigue viva y puede repetirlo: She has written five novels
Palabras clave: ago, then, last, in + añoPalabras clave: ever, never, already, yet, just, since, for, lately

Casos resueltos: por qué aquí va uno y no el otro

Estos son los que más se fallan. En cada uno tienes la frase, cuál va y por qué va ese y no el otro.

I ___ (lose) my keys. I can't get into the house.

Va present perfect: I have lost my keys.

Aquí no interesa cuándo las perdí, sino que ahora no puedo entrar. El pasado tiene consecuencia en el presente, y eso es exactamente el territorio del present perfect. Si dijeras I lost my keys, sonaría a que las perdiste y ya está: puede que aparecieran, la frase se queda cerrada y el can't get in deja de encajar.

I ___ (lose) my keys yesterday, but my brother found them.

Va past simple: I lost my keys yesterday.

La misma acción, pero ahora hay yesterday: un momento cerrado. En cuanto aparece un tiempo terminado, el present perfect deja de ser posible. Y además el problema ya se resolvió, así que no queda ninguna consecuencia abierta. Nunca I have lost my keys yesterday: es el error número uno.

___ you ever ___ (be) to Japan?

Va present perfect: Have you ever been to Japan?

Ever significa en algún momento de tu vida , y tu vida sigue abierta. Preguntas por la experiencia acumulada, no por un viaje concreto. Ojo al detalle: se dice have been to (fui y volví), no have gone to (se fue y sigue allí).

Yes, I ___ (go) in 2018 with my sister.

Va past simple: I went in 2018.

Es la respuesta típica: la pregunta va en present perfect y la respuesta cae al past simple en cuanto das detalles. In 2018 cierra el momento. Así funciona casi cualquier conversación: se abre con present perfect y se desarrolla en past simple.

She ___ (live) in Vigo for ten years and she loves it.

Va present perfect: She has lived in Vigo for ten years.

Sigue viviendo allí. For ten years mide un periodo que llega hasta hoy, y el she loves it lo confirma. Si dijeras She lived in Vigo for ten years, estarías diciendo que ya no vive allí. Esta es la trampa favorita del B2: el mismo for vale para los dos tiempos y lo que cambia es si el periodo se ha cerrado o no.

I ___ (not see) him this morning.

Depende de la hora: si todavía es por la mañana, I haven't seen him this morning. Si ya es por la tarde, I didn't see him this morning.

Es el caso que demuestra que la regla no va de vocabulario, sino de calendario. This morning es un periodo abierto mientras la mañana dura, y se cierra en cuanto pasa. La misma frase cambia de tiempo verbal a las dos de la tarde.

The Romans ___ (build) this bridge.

Va past simple: The Romans built this bridge.

Aunque el puente siga ahí, los romanos ya no están. Cuando el sujeto pertenece a una época terminada, va past simple. Compáralo con Zaha Hadid designed this building (murió, past simple) frente a Norman Foster has designed more than two hundred buildings (sigue trabajando, present perfect).

___ you ___ (finish) your homework yet?

Va present perfect: Have you finished your homework yet?

Yet significa hasta ahora , así que mira desde el presente. Se coloca al final y solo aparece en preguntas y negativas. Su pareja es already, que va en afirmativa y entre el auxiliar y el participio: I have already finished.

Cómo se forman los dos

Past simplePresent perfect
AfirmativaI worked / I wentI have worked / She has gone
NegativaI didn't workI haven't worked
PreguntaDid you work?Have you worked?
Verbo irregularsegunda columna de la lista: go, went, gonetercera columna: go, went, gone
Se traduce comotrabajé, trabajabahe trabajado

El fallo mecánico más caro está en los irregulares: el past simple pide la segunda columna y el present perfect la tercera. I have went no existe, igual que no existe I have saw. Si dudas, recuerda que detrás de have o has siempre va participio, nunca pasado.

Los cinco errores del hispanohablante

ErrorPor qué pasaLo correcto
I have seen her yesterday.En español decimos la he visto ayer sin problemaI saw her yesterday. Con yesterday nunca hay present perfect
I have lived here since three years.Confundimos desde con desde hace ...for three years. since pide un punto (since 2019), for una duración
I have went to London.Nos quedamos en la columna del pasadoI have gone to London. Detrás de have, participio
How long are you living here?En español usamos presente para lo que duraHow long have you lived here? Lo que empezó antes y sigue va en present perfect
Did you ever eat sushi?Traducimos ¿comiste alguna vez? literalHave you ever eaten sushi? Con ever, present perfect

El segundo error merece un minuto: since marca el principio y for mide el trozo. Since Monday, since I was born, since 2019 son puntos de partida. For three days, for ten years, for a while son duraciones. Si puedes contestar ¿desde cuándo? , va since; si puedes contestar ¿cuánto tiempo? , va for.

Los ejercicios

Cada uno abre en su propia página: lo haces aquí y te lo puedes descargar en PDF.

  1. 1Elige el tiempo6 preguntas
  2. 2Escribe el verbo6 preguntas
  3. 3Juego 1 · ¿Calendario o mochila?6 preguntas
  4. 4Juego 2 · Completa la frase6 preguntas

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

🏆 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.