Present Perfect vs Past – Mixed Negative Forms (1–25)

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

Present Perfect vs Past Exercises with Negative Sentences (1–25)

Use didn't for a finished action at a finished time in the past.
Use haven't / hasn't for actions connected to the present.

Examples:
I didn't see him yesterday.
[Ich habe ihn gestern nicht gesehen.]

I haven't seen him today.
[Ich habe ihn heute nicht gesehen.]

Score: 0 / 25

1. I ______ him yesterday.
a) didn't see
b) haven't seen
[Ich habe ihn gestern nicht gesehen.]

2. She ______ her homework yet.
a) didn't finish
b) hasn't finished
[Sie hat ihre Hausaufgaben noch nicht gemacht.]

3. We ______ to Italy last year.
a) didn't go
b) haven't gone
[Wir sind letztes Jahr nicht nach Italien gefahren.]

4. I ______ that film before.
a) haven't seen
b) didn't see
[Ich habe diesen Film vorher nicht gesehen.]

5. They ______ me last night.
a) haven't called
b) didn't call
[Sie haben mich letzte Nacht nicht angerufen.]

6. He ______ lunch yet.
a) hasn't had
b) didn't have
[Er hat noch nicht zu Mittag gegessen.]

7. We ______ the match on Saturday.
a) didn't watch
b) haven't watched
[Wir haben das Spiel am Samstag nicht gesehen.]

8. I ______ my bag, so I still have it.
a) didn't lose
b) haven't lost
[Ich habe meine Tasche nicht verloren, also habe ich sie noch.]

9. She ______ me this morning.
a) didn't call
b) hasn't called
[Sie hat mich heute Morgen nicht angerufen.]

10. We ______ the project yet.
a) haven't finished
b) didn't finish
[Wir haben das Projekt noch nicht beendet.]

11. My brother ______ a car last month.
a) hasn't bought
b) didn't buy
[Mein Bruder hat letzten Monat kein Auto gekauft.]

12. She ______ yet.
a) hasn't arrived
b) didn't arrive
[Sie ist noch nicht angekommen.]

13. I ______ him at the meeting on Monday.
a) didn't meet
b) haven't met
[Ich habe ihn am Montag bei dem Treffen nicht getroffen.]

14. They ______ in Germany before.
a) didn't work
b) haven't worked
[Sie haben vorher nicht in Deutschland gearbeitet.]

15. He ______ the email yesterday.
a) didn't read
b) hasn't read
[Er hat die E-Mail gestern nicht gelesen.]

16. We ______ this exercise yet.
a) haven't done
b) didn't do
[Wir haben diese Übung noch nicht gemacht.]

17. She ______ to school by bus when she was a child.
a) hasn't gone
b) didn't go
[Sie ist als Kind nicht mit dem Bus zur Schule gefahren.]

18. I ______ that actor before.
a) haven't seen
b) didn't see
[Ich habe diesen Schauspieler vorher nicht gesehen.]

19. You ______ the report last week.
a) didn't finish
b) haven't finished
[Du hast den Bericht letzte Woche nicht fertiggemacht.]

20. He ______ my question yet.
a) didn't answer
b) hasn't answered
[Er hat meine Frage noch nicht beantwortet.]

21. They ______ in London before.
a) haven't lived
b) didn't live
[Sie haben vorher nicht in London gelebt.]

22. We ______ dinner at 8 o'clock yesterday.
a) haven't had
b) didn't have
[Wir haben gestern um 8 Uhr nicht zu Abend gegessen.]

23. She ______ to her teacher yet.
a) hasn't spoken
b) didn't speak
[Sie hat noch nicht mit ihrer Lehrerin gesprochen.]

24. I ______ last weekend.
a) didn't go out
b) haven't gone out
[Ich bin letztes Wochenende nicht ausgegangen.]

25. My parents ______ yet.
a) didn't arrive
b) haven't arrived
[Meine Eltern sind noch nicht angekommen.]

Score: 0 / 25

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