Present Perfect vs Past – Questions (Negative) (1–25)

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?]

Score: 0 / 25

1. ______ you see him yesterday?
a) Didn't b) Haven't
[Hast du ihn gestern nicht gesehen?]

2. ______ you finished your homework yet?
a) Didn't b) Haven't
[Hast du deine Hausaufgaben noch nicht fertig gemacht?]

3. ______ she call you last night?
a) Didn't b) Hasn't
[Hat sie dich letzte Nacht nicht angerufen?]

4. ______ he arrived yet?
a) Hasn't b) Didn't
[Ist er noch nicht angekommen?]

5. ______ they go to Italy last year?
a) Haven't b) Didn't
[Sind sie letztes Jahr nicht nach Italien gefahren?]

6. ______ you eaten already?
a) Haven't b) Didn't
[Hast du nicht schon gegessen?]

7. ______ she visit him yesterday?
a) Didn't b) Hasn't
[Hat sie ihn gestern nicht besucht?]

8. ______ he ever tried sushi?
a) Didn't b) Hasn't
[Hat er noch nie Sushi probiert?]

9. ______ you watch the film last week?
a) Didn't b) Haven't
[Hast du den Film letzte Woche nicht gesehen?]

10. ______ they finished yet?
a) Haven't b) Didn't
[Haben sie noch nicht fertig gemacht?]

11. ______ he call you yesterday?
a) Hasn't b) Didn't

12. ______ she already left?
a) Hasn't b) Didn't

13. ______ you meet him last week?
a) Didn't b) Haven't

14. ______ they ever worked here?
a) Didn't b) Haven't

15. ______ he finish yesterday?
a) Didn't b) Hasn't

16. ______ you eaten yet?
a) Haven't b) Didn't

17. ______ she go out last night?
a) Hasn't b) Didn't

18. ______ he ever been abroad?
a) Hasn't b) Didn't

19. ______ you see her last weekend?
a) Didn't b) Haven't

20. ______ they just arrived?
a) Haven't b) Didn't

21. ______ he finish the task last week?
a) Hasn't b) Didn't

22. ______ she ever seen this film?
a) Hasn't b) Didn't

23. ______ you call him yesterday?
a) Didn't b) Haven't

24. ______ they finished already?
a) Didn't b) Haven't

25. ______ he visit you last year?
a) Didn't b) Hasn't

Score: 0 / 25

Present Perfect vs Past – Questions (Negative)

Didn’t / Haven’t / Hasn’t Questions (1–25)

Present Perfect vs Past – Negative Questions Exercises (1–25)