Perfect vs Past: Didn't or Haven't? Negative Questions

Perfect vs Past: Didn't or Haven't? Negative Questions

Negative Questions: Past Simple or Present Perfect

DIDN'T → use it for a finished past time.
Example: Didn't you call her yesterday?

HAVEN'T → use it for present perfect negative questions with no finished past time, often about life experience or things expected by now.
Example: Haven't you finished yet?

Look for time words and keywords:
past simple: yesterday, last week, in 2020, when you were young, ago, this morning
present perfect: ever, yet, already, recently, before, so far, in your life

Kurz erklärt auf Deutsch:

didn't benutzt man für negative Fragen in einer abgeschlossenen Vergangenheit.
Beispiel: Didn't you see him yesterday?

haven't benutzt man für negative Fragen im Present Perfect, wenn keine genaue abgeschlossene Zeit genannt wird oder wenn es um Erfahrung oder Erwartungen bis jetzt geht.
Beispiel: Haven't you seen him before?

Achte auf Signalwörter wie yesterday, last week, ago oder in 2022 für das Past Simple und auf yet, ever, before, recently oder so far für das Present Perfect.

Examples

1. _____ you finished the report yet? (yet)
[Hast du den Bericht noch nicht fertiggestellt?]
Correct answer: Haven't

2. _____ you finish the report yesterday? (yesterday)
[Hast du den Bericht gestern nicht fertiggestellt?]
Correct answer: Didn't

3. _____ you ever tried Korean food? (ever)
[Hast du noch nie koreanisches Essen probiert?]
Correct answer: Haven't

4. _____ you call him last night? (last night)
[Hast du ihn gestern Abend nicht angerufen?]
Correct answer: Didn't

Scenario: Choose the correct answer.

Correct = 0 | Incorrect = 0

1. _____ you finished the email yet? (yet)
[Hast du die E-Mail noch nicht fertiggeschrieben?]
a) Haven't
b) Didn't

2. _____ you reply to her message yesterday? (yesterday)
[Hast du gestern nicht auf ihre Nachricht geantwortet?]
a) Haven't
b) Didn't

3. _____ you ever been to Ireland? (ever)
[Bist du noch nie in Irland gewesen?]
a) Didn't
b) Haven't

4. _____ you see Anna at the meeting this morning? (this morning but it’s now afternoon)
[Hast du Anna heute Morgen bei dem Meeting nicht gesehen?]
a) Didn't
b) Haven't

5. _____ you read this book before? (before)
[Hast du dieses Buch nicht schon einmal gelesen?]
a) Haven't
b) Didn't

6. _____ you read the contract last night? (last night)
[Hast du den Vertrag gestern Abend nicht gelesen?]
a) Haven't
b) Didn't

7. _____ you called the technician yet? (yet)
[Hast du den Techniker noch nicht angerufen?]
a) Didn't
b) Haven't

8. _____ you call the technician yesterday afternoon? (yesterday afternoon)
[Hast du den Techniker gestern Nachmittag nicht angerufen?]
a) Didn't
b) Haven't

9. _____ you ever worked abroad? (ever)
[Hast du noch nie im Ausland gearbeitet?]
a) Haven't
b) Didn't

10. _____ you work abroad in 2022? (in 2022)
[Hast du 2022 nicht im Ausland gearbeitet?]
a) Haven't
b) Didn't

11. _____ you finished your coffee yet? (yet)
[Hast du deinen Kaffee noch nicht ausgetrunken?]
a) Didn't
b) Haven't

12. _____ you drink your coffee this morning? (this morning)
[Hast du heute Morgen deinen Kaffee nicht getrunken?]
a) Didn't
b) Haven't

13. _____ you ever driven a van before? (before)
[Bist du noch nie einen Lieferwagen gefahren?]
a) Haven't
b) Didn't

14. _____ you drive to the office yesterday? (yesterday)
[Bist du gestern nicht ins Büro gefahren?]
a) Haven't
b) Didn't

15. _____ you made a decision yet? (yet)
[Hast du noch keine Entscheidung getroffen?]
a) Didn't
b) Haven't

16. _____ you make a decision last week? (last week)
[Hast du letzte Woche keine Entscheidung getroffen?]
a) Didn't
b) Haven't

17. _____ you seen that email already? (already)
[Hast du diese E-Mail nicht schon gesehen?]
a) Haven't
b) Didn't

18. _____ you see that email earlier? (earlier)
[Hast du diese E-Mail vorhin nicht gesehen?]
a) Haven't
b) Didn't

19. _____ you ever heard of this company? (ever)
[Hast du von dieser Firma noch nie gehört?]
a) Didn't
b) Haven't

20. _____ you hear the news on the radio this morning? (this morning)
[Hast du die Nachrichten heute Morgen im Radio nicht gehört?]
a) Didn't
b) Haven't

21. _____ you visited this museum before? (before)
[Hast du dieses Museum noch nie besucht?]
a) Haven't
b) Didn't

22. _____ you visit the museum when you were in Paris? (when you were in Paris)
[Hast du das Museum nicht besucht, als du in Paris warst?]
a) Haven't
b) Didn't

23. _____ you written to him yet? (yet)
[Hast du ihm noch nicht geschrieben?]
a) Didn't
b) Haven't

24. _____ you write to him last week? (last week)
[Hast du ihm letzte Woche nicht geschrieben?]
a) Didn't
b) Haven't

25. _____ you spoken to your manager yet? (yet)
[Hast du noch nicht mit deinem Chef gesprochen?]
a) Haven't
b) Didn't

Correct = 0 | Incorrect = 0

Perfect vs Past: Didn't or Haven't? Negative Questions

Didn't or Haven't? Negative Questions