Esercizi sul past perfect inglese con soluzioni

esercizi past perfect

esercizio 1

1. scegli la frase corretta:
  • The teacher had corrected the exercices that Bob had done.
  • The teacher had corrected the exercices that Bob did.
  • The teacher corrected the exercices that Bob had done.
2.
  • I asked them why they had not finished.
  • I had asked them why they had not finished.
  • I asked them why they didn't finished.
3.
  • After Simon had came home he fed the dog.
  • After Simon had come home he fed the dog.
  • After Simon have come home he had fed the dog.
4. I didn't feel nervous, because I ____ before
  • had already flown
  • had already flew
  • had already fleed
5.
  • What had they did that made him so furios?
  • What they had done that made him so furios?
  • What had they done that made him so furios?
6.
  • How much he had drunk before driving?
  • How much had he drunk before driving?
  • How much before driving had he drunk?
7.
  • I had not ate at that restaurant before today.
  • I not had eaten at that restaurant before today.
  • I had not eaten at that restaurant before today.
8.
  • Yesterday I met my sister that I had not seen for a year.
  • Yesterday I meet my sister that I had not seen for a year.
  • Yesterday I met my sister that I had not saw for a year.
9. I ______ out with you because I _____ my leg.
  • couldn't go; had broken
  • could go; had broken
  • couldn't go; had broke
10. We came to the hospital late, because we ____ our way.
  • had lose
  • had not lost
  • had lost
11. present perfect o past perfect?
Lucy had visited her that day before you called.
  • had visited
  • has visited
  • have visited
12. I ________ that you knew her.
  • had forgotten
  • had forget
  • had forgeted
13. present perfect o past perfect?
When I turned on the tv, the match _______.
  • has nearly finished
  • had finished nearly
  • had nearly finished
14. Monica _______ bingo for three hours before I came.
  • has played
  • had played
  • had been playing
15. I _____ before my smartphone rang.
  • had waked
  • had woken up
  • woken up

Punteggio =

Risposte corrette:


CONTINUA esercizio 2 past perfect