Joy English · Nivel B2 · Tiempos verbalesjoy-english.com

Pasado perfecto simple y continuo

Nombre:Fecha:

Muestra qué hecho pasado ocurrió primero y habla de actividades en curso antes de un momento del pasado.

Elige la forma correcta

Elige la mejor opción para completar cada frase.

  1. When we reached the cinema, the film ___, so we missed the beginning.
    • a) started
    • b) had started
    • c) has started
  2. Her eyes were red because she ___ onions.
    • a) has cut
    • b) had been cut
    • c) had been cutting
  3. I didn't recognise Omar at first. I ___ him for ten years.
    • a) hadn't seen
    • b) didn't see
    • c) haven't seen
  4. By the time Leila retired, she ___ at the same school for 35 years.
    • a) was teaching
    • b) had been teaching
    • c) has been teaching
  5. They ___ each other for years before they started the business.
    • a) had been knowing
    • b) have known
    • c) had known
  6. The ground was wet. It ___ all night.
    • a) had been raining
    • b) has rained
    • c) is raining
  7. How long ___ before you found a job?
    • a) have you been looking
    • b) had you been looking
    • c) you had looked
  8. When I opened the fridge, I saw that someone ___ all the cheese.
    • a) had been eating
    • b) has eaten
    • c) had eaten

Escribe el pasado perfecto

Escribe la forma del pasado perfecto simple o del pasado perfecto continuo del verbo entre paréntesis.

  1. When Amara got home, she realised she ___ (leave) her keys at the office.
  2. Leo ___ (fix) the old radio all morning, but it still didn't work.
  3. I ___ (never / see) snow before I moved to Canada.
  4. By the end of the day, Tariq ___ (write) twelve emails.
  5. She ___ (not / eat) anything since breakfast, so she was very hungry.
  6. Yuki ___ (read) the novel for a week, but she was still only on page 50.
  7. Ines was out of breath because she ___ (run) for the bus.
  8. They ___ (know) each other for ten years when they got married.

Respuestas

Elige la forma correcta

  1. b) had startedLa película empezó antes de que llegáramos, así que usamos el pasado perfecto: had started.
  2. c) had been cuttingUna actividad anterior explica lo que notamos, así que usamos el pasado perfecto continuo.
  3. a) hadn't seenLos diez años terminaron en un momento del pasado (when I saw him), así que usamos el pasado perfecto.
  4. b) had been teachingDescribimos cuánto tiempo continuó una actividad hasta un momento del pasado, así que usamos had been teaching.
  5. c) had knownKnow es un verbo de estado, así que usamos el pasado perfecto simple, no el continuo.
  6. a) had been rainingUna actividad anterior a un momento del pasado explica el resultado (el suelo mojado), así que usamos el pasado perfecto continuo.
  7. b) had you been lookingLa búsqueda continuó hasta un momento del pasado (when you found a job), así que usamos la forma interrogativa del pasado perfecto continuo.
  8. c) had eatenTodo el queso había desaparecido, así que la acción estaba completa. Usamos el pasado perfecto simple.

Escribe el pasado perfecto

  1. had left / 'd leftDejó las llaves antes de llegar a casa y fue una única acción completada: had left.
  2. had been fixing / 'd been fixingEl trabajo no estaba terminado y duró toda la mañana, así que usamos el pasado perfecto continuo.
  3. had never seen / 'd never seenEsto describe una experiencia hasta un momento del pasado (when I moved), así que usamos had never seen.
  4. had written / 'd writtenContamos acciones completadas (twelve emails), así que usamos el pasado perfecto simple.
  5. hadn't eaten / had not eatenDescribimos una situación hasta un momento del pasado y no se había comido nada, así que usamos hadn't eaten.
  6. had been reading / 'd been readingLa lectura no estaba terminada y duró una semana, así que usamos el pasado perfecto continuo.
  7. had been running / 'd been running / had run / 'd runUna actividad anterior explica cómo estaba ella, así que had been running es la respuesta más natural. Had run también es posible.
  8. had known / 'd knownKnow es un verbo de estado, así que usamos el pasado perfecto simple incluso con un período de tiempo.