Present perfect vs past simple en 3.º de la ESO: la regla que no falla y 20 ejercicios resueltos
Actualizado el

«I have seen that film yesterday.» Si esta frase te suena bien, no estás solo: es probablemente el error de inglés más repetido en los institutos españoles. Y tiene explicación. En español decimos «la he visto esta mañana» y «la vi ayer» casi sin pensar, pero las reglas del inglés no coinciden con las nuestras, y traducir palabra por palabra te lleva directo al fallo.
En Modo Cheto hemos escrito el tema de experiencias recientes y logros personales de 3.º sobre el currículo oficial, y la duda del present perfect vs past simple es su núcleo. Aquí tienes la regla que no falla, las palabras que te dan la pista y 20 ejercicios resueltos con su explicación.
📋 Lo esencial
| El past simple se usa con un tiempo terminado y concreto: yesterday, last week, in 2019, two days ago. |
| El present perfect se usa cuando no se dice cuándo, o cuando el periodo sigue abierto: ever, never, just, already, yet, this week, for, since. |
| El present perfect se forma con have o has más el participio pasado: I have finished, she has gone. |
| Una pregunta con When siempre va en past simple: When did you arrive?, nunca When have you arrived? |
| For va con una duración (for two years) y since con un punto de partida (since 2020). |
| El currículo de Lengua Extranjera de la ESO pide narrar acontecimientos pasados y situar eventos en el tiempo (Real Decreto 217/2022, Anexo II). |
❓ Por qué el present perfect vs past simple confunde tanto a los hispanohablantes

Elegir entre estos dos tiempos confunde porque el español tiene dos tiempos parecidos, «he visto» y «vi», pero los reparte con otra lógica. En español manda la cercanía: «esta mañana he ido». En inglés manda si el momento está terminado y se menciona: si dices cuándo y ya pasó, es past simple, aunque fuera hace cinco minutos.
El problema no es que el inglés sea difícil. Es que tu cerebro intenta traducir. Ves «he comido» y escribes «I have eaten». Ves «comí» y escribes «I ate». Y el 70 % de las veces aciertas por casualidad, que es lo peor que te puede pasar: te convences de que la regla es esa.
La diferencia de fondo
En la mayor parte de España, el pretérito perfecto («he comido») se usa para lo que ha pasado hoy o en un periodo que sentimos cercano. En inglés esa intuición no sirve. Lo que importa es otra pregunta: ¿se dice o se sabe exactamente cuándo pasó, y ese momento está cerrado?
«This morning I went to the gym» es correcto si ya es por la tarde: la mañana se ha terminado. «This morning I have been to the gym» suena raro a un nativo, aunque en español digamos «esta mañana he ido al gimnasio».
Qué te piden en 3.º
El Real Decreto 217/2022 incluye entre las funciones comunicativas de Lengua Extranjera narrar acontecimientos pasados, describir situaciones presentes y situar eventos en el tiempo. En la práctica, en 3.º de la ESO te van a pedir rellenar huecos, corregir frases y escribir textos cortos sobre experiencias, y este contraste aparece en los tres.
Mi opinión, sin matices: es la regla de gramática inglesa de la ESO que más nota da por menos esfuerzo. Es una sola idea. Cuando la entiendes, los ejercicios de huecos se vuelven casi automáticos.
💡 La regla que no falla: ¿se sabe cuándo y está terminado?

La regla que no falla para elegir entre present perfect y past simple es preguntarse si la acción tiene un momento concreto y terminado. Si lo tiene, porque se dice o porque es evidente, va en past simple. Si no se dice cuándo, o si el periodo de tiempo sigue abierto, va en present perfect.
Todo lo demás son aplicaciones de esta idea. Vamos con los casos uno a uno.
Past simple: momento terminado y concreto
Se usa con expresiones que fijan un momento que ya ha pasado: yesterday, last night, last summer, two hours ago, in 2019, when I was ten. También para contar una historia en orden, porque cada acción tiene su momento: «I got up, had breakfast and left».
Y para personas o épocas que ya no existen: «Cervantes wrote Don Quixote». Cervantes no puede escribir nada más, así que su vida es un periodo cerrado.
Present perfect: sin momento o con periodo abierto
Se usa en cuatro situaciones:
- Experiencias, sin decir cuándo: «I have visited Paris». Importa que lo has hecho, no cuándo.
- Acciones recientes, con just: «She has just arrived».
- Resultados en el presente: «I have lost my keys» (y ahora no puedo entrar).
- Periodos que siguen abiertos: today, this week, this year, for y since. «I have studied a lot this week» (la semana no ha terminado).
La prueba del «¿cuándo?»
Un truco que funciona: hazte la pregunta «¿cuándo?». Si la frase ya te responde con un momento cerrado, past simple. Si no te lo responde o la respuesta es «en algún momento de mi vida», present perfect. Por eso las preguntas que empiezan con When siempre van en past simple: estás preguntando precisamente por el momento.
El temario completo de 3.º, con el primer tema abierto
Los 10 temas de Inglés de 3.º y el resto de materias del curso, con vídeo, resumen y test. El primer tema, gratis y sin registro.
🗺️ Las palabras pista del present perfect y del past simple

Las palabras pista del present perfect son ever, never, just, already, yet, so far, recently, for, since, this week y today mientras no haya terminado. Las del past simple son yesterday, last, ago, in más un año pasado y when con una época concreta. Reconocerlas resuelve la mayoría de ejercicios de huecos.
Esta lista es lo único de este tema que conviene memorizar. Hazte una tarjeta con las dos columnas.
Pistas del present perfect y dónde van
- ever (alguna vez): en preguntas, entre el sujeto y el participio. «Have you ever been to Rome?»
- never (nunca): en afirmativas, en el mismo sitio. «I have never eaten sushi.»
- just (acabar de): «They have just finished.»
- already (ya, en afirmativa): «He has already done it.»
- yet (ya, en preguntas, o todavía, en negativas): al final de la frase. «Have you finished yet?» «I haven’t finished yet.»
- for y since: para duraciones que llegan hasta ahora.
For o since
For va con una cantidad de tiempo: for two years, for a week, for ages. Since va con el punto de partida: since 2020, since Monday, since I was a child. «I have known her for five years» y «I have known her since 2021» dicen lo mismo de dos formas.
Pistas del past simple
- yesterday, the day before yesterday.
- last + periodo: last night, last week, last summer.
- periodo + ago: two days ago, a long time ago.
- in + fecha pasada: in 2015, in March.
- when + época cerrada: when I was a child.
Been o gone
Un detalle que cae mucho en 3.º. «She has been to London» significa que fue y volvió: es una experiencia. «She has gone to London» significa que se fue y todavía está allí. Si alguien pregunta por ella y no está, la respuesta es «She has gone to London».
🛠️ Cómo se forman: el participio y los verbos irregulares

El present perfect se forma con have o has más el participio pasado del verbo. En los verbos regulares el participio termina en -ed, igual que el past simple. En los irregulares hay que saberse la tercera columna de la lista, y es ahí donde se pierden más puntos, no en la elección del tiempo.
Puedes entender perfectamente cuándo usar cada tiempo y suspender igual si no te sabes los participios. Son dos habilidades distintas, y hay que entrenar las dos.
Afirmativa, negativa e interrogativa
- Afirmativa: I/you/we/they have + participio; he/she/it has + participio. Contracciones: I’ve, she’s.
- Negativa: haven’t o hasn’t + participio. «She hasn’t called.»
- Interrogativa: Have o Has delante del sujeto. «Has she called?» Respuesta corta: «Yes, she has» o «No, she hasn’t».
El past simple, en cambio, usa did para negar y preguntar, y entonces el verbo vuelve a la forma base: «Did you see it?», no «Did you saw it?».
Los 15 irregulares que más caen en 3.º
Base, pasado y participio. Apréndete la tercera columna sobre todo:
Si te viene bien, aquí tienes el arcade para repasar jugando.
- be – was/were – been
- go – went – gone
- do – did – done
- see – saw – seen
- eat – ate – eaten
- write – wrote – written
- take – took – taken
- give – gave – given
- break – broke – broken
- forget – forgot – forgotten
- speak – spoke – spoken
- win – won – won
- lose – lost – lost
- buy – bought – bought
- meet – met – met
El ‘s que engaña
«She’s» puede ser «she is» o «she has». Si va seguido de un participio, es has: «She’s finished» = she has finished. Si va seguido de un adjetivo o un gerundio, es is: «She’s tired», «She’s working». En los ejercicios de transformación esto se pregunta a menudo.
🧩 Present perfect vs past simple: 20 ejercicios resueltos

Estos 20 ejercicios cubren todos los casos de 3.º de la ESO: experiencias con ever y never, acciones recientes con just, already y yet, duraciones con for y since, momentos terminados y preguntas con When. Tapa la solución, decide el tiempo y luego comprueba el porqué.
Escribe la respuesta antes de leerla. Si fallas, no pases al siguiente hasta entender por qué.
Del 1 al 10
- I ___ (see) that film last weekend. → saw. «Last weekend» es un momento terminado.
- ___ you ever ___ (try) sushi? → Have … tried. Experiencia, con ever.
- She ___ (not finish) her homework yet. → hasn’t finished. Yet en negativa.
- We ___ (live) in Valencia since 2019. → have lived. Since: empezó en 2019 y sigue.
- My grandparents ___ (get) married in 1975. → got. In más un año pasado.
- I ___ just ___ (receive) your message. → have … received. Just: acción recién terminada.
- When ___ you ___ (start) playing the guitar? → did … start. Las preguntas con When van en past simple.
- They ___ (be) friends for ten years. → have been. For: duración que llega hasta hoy.
- Look! Someone ___ (break) the window. → has broken. Resultado visible en el presente.
- Shakespeare ___ (write) Hamlet around 1600. → wrote. Autor muerto: periodo cerrado.
Del 11 al 20
- I ___ (lose) my keys. I can’t open the door. → have lost. El resultado importa ahora.
- ___ she ___ (call) you yesterday? → Did … call. Yesterday, momento terminado.
- I ___ never ___ (be) to London. → have … been. Experiencia con never.
- He ___ already ___ (eat) lunch, so he isn’t hungry. → has … eaten. Already y consecuencia en el presente.
- Last summer we ___ (go) to Portugal. → went. Last summer.
- How long ___ you ___ (know) your best friend? → have … known. How long con una situación que sigue.
- The match ___ (finish) ten minutes ago. → finished. Ago siempre va con past simple, aunque sean minutos.
- This is the best book I ___ ever ___ (read). → have … read. Superlativo más ever: experiencia de toda tu vida.
- I ___ (not see) Marta this week. → haven’t seen. La semana no ha terminado.
- In 2022 our team ___ (win) the league. → won. In 2022.
Cómo corregirte
Si fallaste el 7 o el 17, tu problema es el When y el ago: asócialos para siempre al past simple. Si fallaste el 4, el 8 o el 16, repasa for, since y how long. Si fallaste el 9 o el 11, te falta el uso de resultado en el presente. Agrupar los fallos así te dice exactamente qué repasar, en lugar de volver a leer todo el tema.
✍️ Cómo usar los dos tiempos en una redacción de 3.º: texto modelo comentado

En una redacción de 3.º de la ESO sobre experiencias, el patrón que mejor puntúa es abrir con present perfect para presentar la experiencia sin fecha y pasar a past simple para contar los detalles con su momento concreto. Combinar los dos tiempos con intención demuestra que dominas la regla, no solo los ejercicios de huecos.
Los ejercicios de huecos entrenan la elección. La redacción demuestra que sabes usarla. Y en 3.º es habitual que te pidan un texto de 80 a 120 palabras con un título del estilo «An unforgettable experience».
El texto modelo
«I have travelled to many places, but the best trip I have ever had was to Asturias. I went there with my family last summer. We stayed in a small village near the sea and we walked every day. One afternoon we climbed a mountain and we saw the whole coast. It was amazing. I have never felt so tired and so happy at the same time. Since then, I have wanted to go back, and my parents have already promised to take me next year.»
Por qué funciona
La primera frase usa present perfect dos veces: «I have travelled» presenta la experiencia general sin fecha, y «the best trip I have ever had» combina superlativo y ever, una estructura que los correctores valoran mucho. En cuanto aparece «last summer», el texto cambia a past simple y se queda ahí mientras cuenta la historia: went, stayed, walked, climbed, saw, was.
Al final vuelve al present perfect para conectar con el presente: «I have never felt», «since then, I have wanted», «have already promised». Es el cierre perfecto porque enlaza lo que pasó con lo que sientes ahora.
La plantilla que puedes reutilizar
Primera frase en present perfect con ever o never. Frase de transición con un momento concreto (last year, when I was twelve). Desarrollo en past simple. Cierre en present perfect con since, already o never. Con esta estructura y diez minutos de práctica puedes escribir una redacción correcta sobre casi cualquier experiencia.
⚠️ Los errores que más puntos quitan en el present perfect vs past simple
Los errores que más puntos quitan al elegir entre los dos tiempos son usar present perfect con una expresión de tiempo terminado, usar presente simple en lugar de present perfect con for y since, preguntar con When en present perfect y poner el pasado en lugar del participio. Los cuatro vienen de traducir desde el español.
Si sabes cuáles son, los ves venir. Y en un examen de huecos, cada uno es un punto que no tendrías por qué perder.
Error 1: «I have seen him yesterday»
Present perfect con una expresión de tiempo terminado. Lo correcto es «I saw him yesterday». Regla rápida: si hay yesterday, last, ago o in con un año pasado, el present perfect está prohibido.
Error 2: «I live here since 2020»
En español decimos «vivo aquí desde 2020», en presente. En inglés, una situación que empezó en el pasado y sigue va en present perfect: «I have lived here since 2020». Es el error que más delata que estás traduciendo.
Si te viene bien, aquí tienes el temario de 4.º de la ESO, el curso siguiente.
Error 3: «When have you arrived?»
When pregunta por un momento concreto, así que obliga a usar past simple: «When did you arrive?». Lo mismo con «What time…?».
Error 4: el pasado en lugar del participio
«I have went», «she has saw», «we have ate». El tiempo está bien elegido, pero el participio está mal. En el examen cuenta igual de mal. La lista de irregulares no es opcional.
Lo digo claro: este tema no se aprueba entendiendo la regla un día en clase. Se aprueba haciendo frases hasta que la versión correcta te suene natural y la incorrecta te chirríe. Ahí lo dejo.
🎮 Cómo entrenar el present perfect hasta que te suene natural
El contraste entre los dos tiempos se entrena escribiendo y diciendo frases reales sobre tu vida, no solo rellenando huecos: cinco frases al día durante dos semanas, mitad sobre experiencias y mitad sobre momentos concretos, hacen que la elección del tiempo salga sin pensar. Escuchar series en inglés con subtítulos ayuda a fijar el oído.
La gramática de un idioma se parece más a una habilidad deportiva que a un temario. Puedes saberte la regla de memoria y fallar igual si no la has practicado lo suficiente para que salga sola.
Habla de ti
Escribe cinco cosas que has hecho alguna vez («I have climbed a mountain») y cinco que hiciste en un momento concreto («I climbed it in 2023»). Las frases sobre tu propia vida se recuerdan mucho mejor que las del libro, y además son exactamente lo que te piden en las redacciones de 3.º.
El juego del «Have you ever…?»
Con un amigo, por turnos: uno pregunta «Have you ever…?» y el otro contesta y añade cuándo. «Have you ever broken a bone?» «Yes, I have. I broke my arm when I was eight.» Es el patrón exacto que más se evalúa: pregunta en present perfect, detalle en past simple. Diez minutos así valen más que una hora de teoría.
Escucha cómo lo dicen
Fíjate en las series en inglés: cada vez que un personaje dice «I’ve just…» o «Have you seen…?», tu oído se acostumbra. Al cabo de unas semanas, «I have seen him yesterday» te sonará mal antes de saber por qué. Ese es el momento en que el tema está dominado.
Mídete con un test
En Modo Cheto, el tema de experiencias recientes y logros personales de Inglés de 3.º tiene vídeo, resumen en PDF, flashcards y 50 preguntas de test con la corrección explicada. Y si quieres ver cómo trabajamos antes de registrarte, el primer tema de 3.º está en abierto.
Have you ever done the 20 exercises without looking at the answers? Pruébalo y cuenta cuántos te salen a la primera.
Fuentes: Real Decreto 217/2022, de enseñanzas mínimas de la ESO (BOE), Anexo II, Lengua Extranjera · Cambridge Dictionary, Present perfect simple or past simple.
Cinco frases al día, sin pensar en cuándo
El planificador de Modo Cheto reparte los temas en sesiones cortas con un test al final, para que la gramática llegue entrenada al examen.
❓ Preguntas frecuentes
¿Cuál es la diferencia entre present perfect y past simple?
El past simple se usa para acciones en un momento terminado y concreto (yesterday, last week, in 2019). El present perfect se usa cuando no se dice cuándo pasó o cuando el periodo sigue abierto (ever, never, just, already, yet, for, since, this week).
¿Se puede usar el present perfect con yesterday?
No. Yesterday, last, ago o in con un año pasado fijan un momento terminado, y con ellos solo vale el past simple: «I saw him yesterday», nunca «I have seen him yesterday».
¿Cuándo se usa for y cuándo since?
For va con una duración (for two years, for a week) y since con el punto de partida (since 2020, since Monday). Los dos suelen ir con present perfect cuando la situación sigue hasta ahora: «I have lived here for three years» o «since 2023».
¿Qué diferencia hay entre been y gone?
«She has been to London» significa que fue y ya volvió: es una experiencia. «She has gone to London» significa que se fue y todavía está allí.
¿En qué curso se estudia el present perfect?
Suele introducirse en 2.º o 3.º de la ESO y consolidarse en 3.º, donde el contraste con el past simple es uno de los puntos de gramática más evaluados. El currículo oficial pide narrar acontecimientos pasados y situar eventos en el tiempo.