Ejercicios: Present perfect VS Past simple en inglés

Practica la distinción entre el present perfect y el pretérito (past simple) con los siguientes ejercicios. Podrás poner a prueba tu dominio de los marcadores de tiempo y tu capacidad para comprender el contexto, de modo que puedas elegir el tiempo más adecuado.

No dudes en releer la lección para refrescar la memoria.

Lección de referencia

Empieza con la lección sobre las diferencias entre el pretérito y el present perfect antes de abordar los ejercicios.

Ejercicios

Ejercicio 1

Pon el verbo entre paréntesis en present perfect o past simple según el marcador de tiempo:

  1. I ________ (to do) a language course in London last year. = Hice un curso de idiomas el año pasado en Londres.
  2. We ________ (to wait) for the bus for 1 hour. = Llevamos 1 hora esperando el autobús.
  3. He ________ (to go) to Chile 5 years ago. = Fue a Chile hace 5 años.
  4. She ________ (not / to finish) reading this book yet. = Todavía no ha terminado de leer este libro.
  5. They ________ (to work) in this company since 2019. = Llevan en la empresa desde 2019.
Corrección Ejercicio N°1
  1. did
  2. have been waiting
  3. went
  4. hasn’t finished
  5. have worked

Ejercicio 2

Pon el verbo entre paréntesis en present perfect o past simple, según el contexto:

  1. She ________ (to study) German at school but she didn’t like it. = Estudió alemán en el colegio, pero no le gustaba.
  2. My husband ________ (to clean) the car. It looks new again. = Mi marido limpió el coche. Está como nuevo.
  3. I ________ (to live) here all my life. = He vivido aquí toda mi vida.
  4. His grandfather ________ (to die) during World War II. = Su abuelo murió en la Segunda Guerra Mundial.
  5. They ________ (to visit) Chicago three times. = Visitaron Chicago tres veces.
Corrección Ejercicio N°2
  1. studied
  2. has cleaned
  3. have lived
  4. died
  5. visited

Pon el verbo entre paréntesis en present perfect o past simple, según el contexto:

  1. We ________ (not / to see) John today, but we ________ (to see) him last Tuesday. = No vimos a John hoy, pero lo vimos el martes pasado.
  2. First, he ________ (to take) a deep breath, then he ________ (to open) the door. = Primero respiró hondo y luego abrió la puerta.
  3. It ________ (to start) at 8 pm and ________ (to last) for 3 hours. = Empezó a las 8 de la tarde y duró 3 horas.
  4. I ________ (to buy) my computer in December. I ________ (to have) it for 6 months. = Compré mi ordenador en diciembre. Lo tengo desde hace 6 meses.
  5. – ________ (you / to do) your homework yet? – Yes, I ________ (to finish) it by 5. = ¿Has hecho ya los deberes? – Sí, los terminé a las 5 de la tarde.
Corrección Ejercicio N°3
  1. haven’t seen / saw
  2. took / opened
  3. started / lasted
  4. bought / have had
  5. Have you done / finished

Ejercicio 4

Traduce estas frases utilizando el present perfect o el past simple:

  1. No puedo abrir la puerta, ¡he perdido las llaves!
  2. ¿Cuántos partidos ha ganado el equipo hasta ahora?
  3. Trabajaste como ingeniero durante 4 años.
  4. No ha recibido ninguna carta suya desde que llegó.
  5. Vivíamos en Rennes cuando éramos niños.
Corrección Ejercicio N°4
  1. I can’t open the door, I have lost my keys!
  2. How many games has the team won so far?
  3. You worked as an engineer for 4 years.
  4. She has not received any letters from him/her since she arrived.
  5. We lived in Rennes when we were children.

Otros ejercicios para poner a prueba tus conocimientos