Present Perfect vs Past – Questions (Negative)
Didn’t / Haven’t / Hasn’t Questions (1–25)
Use didn’t for finished past time (yesterday, last week).
Use haven’t / hasn’t for connection to now (yet, ever, already).
Examples:
Didn't you see him yesterday?
[Hast du ihn gestern nicht gesehen?]
Haven't you finished yet?
[Hast du noch nicht fertig gemacht?]
1. ______ you see him yesterday?
Didn't
a) Didn't
b) Haven't
[Hast du ihn gestern nicht gesehen?]
2. ______ you finished your homework yet?
Haven't
a) Didn't
b) Haven't
[Hast du deine Hausaufgaben noch nicht fertig gemacht?]
3. ______ she call you last night?
Didn't
a) Didn't
b) Hasn't
[Hat sie dich letzte Nacht nicht angerufen?]
4. ______ he arrived yet?
Hasn't
a) Hasn't
b) Didn't
[Ist er noch nicht angekommen?]
5. ______ they go to Italy last year?
Didn't
a) Haven't
b) Didn't
[Sind sie letztes Jahr nicht nach Italien gefahren?]
6. ______ you eaten already?
Haven't
a) Haven't
b) Didn't
[Hast du nicht schon gegessen?]
7. ______ she visit him yesterday?
Didn't
a) Didn't
b) Hasn't
[Hat sie ihn gestern nicht besucht?]
8. ______ he ever tried sushi?
Hasn't
a) Didn't
b) Hasn't
[Hat er noch nie Sushi probiert?]
9. ______ you watch the film last week?
Didn't
a) Didn't
b) Haven't
[Hast du den Film letzte Woche nicht gesehen?]
10. ______ they finished yet?
Haven't
a) Haven't
b) Didn't
[Haben sie noch nicht fertig gemacht?]
11. ______ he call you yesterday?
Didn't
a) Hasn't
b) Didn't
12. ______ she already left?
Hasn't
a) Hasn't
b) Didn't
13. ______ you meet him last week?
Didn't
a) Didn't
b) Haven't
14. ______ they ever worked here?
Haven't
a) Didn't
b) Haven't
15. ______ he finish yesterday?
Didn't
a) Didn't
b) Hasn't
16. ______ you eaten yet?
Haven't
a) Haven't
b) Didn't
17. ______ she go out last night?
Didn't
a) Hasn't
b) Didn't
18. ______ he ever been abroad?
Hasn't
a) Hasn't
b) Didn't
19. ______ you see her last weekend?
Didn't
a) Didn't
b) Haven't
20. ______ they just arrived?
Haven't
a) Haven't
b) Didn't
21. ______ he finish the task last week?
Didn't
a) Hasn't
b) Didn't
22. ______ she ever seen this film?
Hasn't
a) Hasn't
b) Didn't
23. ______ you call him yesterday?
Didn't
a) Didn't
b) Haven't
24. ______ they finished already?
Haven't
a) Didn't
b) Haven't
25. ______ he visit you last year?
Didn't
a) Didn't
b) Hasn't