Joy English · Livello B2 · Tempi verbalijoy-english.com

Past perfect semplice e continuo

Nome:Data:

Mostra quale evento passato è avvenuto prima e parla di attività in corso prima di un momento passato.

Scegli la forma corretta

Scegli l'opzione migliore per completare ogni 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

Scrivi il past perfect

Scrivi la forma del past perfect semplice o del past perfect continuo del verbo tra parentesi.

  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.

Soluzioni

Scegli la forma corretta

  1. b) had startedIl film è iniziato prima che arrivassimo, quindi usiamo il past perfect: had started.
  2. c) had been cuttingUn'attività precedente spiega ciò che abbiamo notato, quindi usiamo il past perfect continuo.
  3. a) hadn't seenI dieci anni sono finiti in un momento passato (when I saw him), quindi usiamo il past perfect.
  4. b) had been teachingDescriviamo per quanto tempo un'attività è continuata fino a un momento passato, quindi usiamo had been teaching.
  5. c) had knownKnow è un verbo di stato, quindi usiamo il past perfect semplice, non il continuo.
  6. a) had been rainingUn'attività prima di un momento passato spiega il risultato (il terreno bagnato), quindi usiamo il past perfect continuo.
  7. b) had you been lookingLa ricerca è continuata fino a un momento passato (when you found a job), quindi usiamo la forma interrogativa del past perfect continuo.
  8. c) had eatenTutto il formaggio era finito, quindi l'azione era completa. Usiamo il past perfect semplice.

Scrivi il past perfect

  1. had left / 'd leftHa lasciato le chiavi prima di arrivare a casa ed è stata una singola azione completata: had left.
  2. had been fixing / 'd been fixingIl lavoro non era finito ed è durato tutta la mattina, quindi usiamo il past perfect continuo.
  3. had never seen / 'd never seenQuesto descrive un'esperienza fino a un momento passato (when I moved), quindi usiamo had never seen.
  4. had written / 'd writtenContiamo azioni completate (twelve emails), quindi usiamo il past perfect semplice.
  5. hadn't eaten / had not eatenDescriviamo una situazione fino a un momento passato e non era stato mangiato nulla, quindi usiamo hadn't eaten.
  6. had been reading / 'd been readingLa lettura non era finita ed è durata una settimana, quindi usiamo il past perfect continuo.
  7. had been running / 'd been running / had run / 'd runUn'attività precedente spiega come stava lei, quindi had been running è la risposta più naturale. Anche had run è possibile.
  8. had known / 'd knownKnow è un verbo di stato, quindi usiamo il past perfect semplice anche con un periodo di tempo.