Past Perfect – Mixed (Positive, Negative, Questions)
Past Perfect – Mixed Exercfises
Use the past perfect to talk about an action that happened before another moment in the past.
Form:
Positive: had + past participle
Negative: hadn't + past participle
Question: Had + subject + past participle?
Example:
When I arrived, she had already left.
[Als ich ankam, war sie schon gegangen.]
We use shortened forms:
hadn't = had not
1. When I arrived, she ______ already.
had left
a) had left
b) left
[Als ich ankam, war sie schon gegangen.]
2. He ______ the email before the meeting started.
hadn't read
a) hadn't read
b) didn't read
[Er hatte die E-Mail vor dem Meeting nicht gelesen.]
3. ______ you finished the report before the deadline?
Had
a) Did
b) Had
[Hattest du den Bericht vor der Frist fertiggestellt?]
4. We ______ dinner before they arrived.
had finished
a) had finished
b) finished
[Wir hatten gegessen, bevor sie ankamen.]
5. I realised I ______ my keys at home.
had left
a) left
b) had left
[Ich merkte, dass ich meine Schlüssel zu Hause gelassen hatte.]
6. They ______ the tickets, so they couldn’t enter.
hadn't bought
a) hadn't bought
b) didn't buy
[Sie hatten die Tickets nicht gekauft, deshalb konnten sie nicht hinein.]
7. ______ she ever visited London before that trip?
Had
a) Had
b) Did
[Hatte sie London vor dieser Reise jemals besucht?]
8. By the time we arrived, they ______ everything.
had prepared
a) prepared
b) had prepared
[Als wir ankamen, hatten sie schon alles vorbereitet.]
9. He ______ the report before the boss asked for it.
hadn't finished
a) hadn't finished
b) didn't finish
[Er hatte den Bericht nicht fertiggestellt, bevor der Chef danach fragte.]
10. ______ they already left when you arrived?
Had
a) Did
b) Had
[Waren sie schon gegangen, als du angekommen bist?]
11. She was happy because she ______ the exam.
had passed
a) had passed
b) passed
[Sie war glücklich, weil sie die Prüfung bestanden hatte.]
12. I ______ him before that day.
hadn't met
a) didn't meet
b) hadn't met
[Ich hatte ihn vor diesem Tag nicht getroffen.]
13. ______ you locked the door before leaving?
Had
a) Had
b) Did
[Hattest du die Tür abgeschlossen, bevor du gegangen bist?]
14. After they ______ dinner, they went out.
had eaten
a) ate
b) had eaten
[Nachdem sie gegessen hatten, gingen sie aus.]
15. He ______ his homework, so he watched TV.
had finished
a) had finished
b) finished
[Er hatte seine Hausaufgaben gemacht, deshalb sah er fern.]
16. They ______ the problem before calling support.
hadn't solved
a) hadn't solved
b) didn't solve
[Sie hatten das Problem nicht gelöst, bevor sie den Support anriefen.]
17. ______ he ever tried sushi before that evening?
Had
a) Did
b) Had
[Hatte er vor diesem Abend jemals Sushi probiert?]
18. By the time we got there, the film ______.
had started
a) had started
b) started
[Als wir ankamen, hatte der Film schon begonnen.]
19. She ______ the email before she replied.
had read
a) read
b) had read
[Sie hatte die E-Mail gelesen, bevor sie antwortete.]
20. I realised I ______ my phone at work.
hadn't left
a) hadn't left
b) didn't leave
[Ich merkte, dass ich mein Handy nicht bei der Arbeit gelassen hatte.]
21. ______ they finished the project before the deadline?
Had
a) Had
b) Did
[Hatten sie das Projekt vor der Frist beendet?]
22. He ______ there before, so he got lost.
hadn't been
a) didn't go
b) hadn't been
[Er war vorher noch nie dort gewesen, deshalb verlief er sich.]
23. After she ______ the book, she returned it.
had finished
a) had finished
b) finished
[Nachdem sie das Buch beendet hatte, gab sie es zurück.]
24. We ______ anything before the guests arrived.
hadn't prepared
a) hadn't prepared
b) didn't prepare
[Wir hatten nichts vorbereitet, bevor die Gäste ankamen.]
25. ______ you ever seen that film before?
Had
a) Did
b) Had
[Hattest du diesen Film schon einmal gesehen?]