Did or Have? Past Simple or Present Perfect

Did or Have?

Past Simple or Present Perfect Questions

DID → use it for a finished past time.
Example: Did you call her yesterday?

HAVE → use it for present perfect questions with no finished past time, often about life experience or recent results.
Example: Have you ever visited London?

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

Kurz erklärt auf Deutsch:

did benutzt man für eine abgeschlossene Zeit in der Vergangenheit.
Beispiel: Did you see him yesterday?

have benutzt man für Fragen im Present Perfect, wenn keine genaue abgeschlossene Zeit genannt wird oder wenn es um Erfahrungen geht.
Beispiel: Have you ever seen him?

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

Examples

1. _____ you ever worked abroad? (ever)
[Hast du jemals im Ausland gearbeitet?]
Correct answer: Have

2. _____ you work abroad in 2022? (in 2022)
[Hast du 2022 im Ausland gearbeitet?]
Correct answer: Did

3. _____ you already finished the report? (already)
[Hast du den Bericht schon fertiggestellt?]
Correct answer: Have

4. _____ you finish the report yesterday? (yesterday)
[Hast du den Bericht gestern fertiggestellt?]
Correct answer: Did

Scenario: Choose the correct answer.

Correct = 0 | Incorrect = 0

1. _____ you ever spoken to a large audience? (ever)
[Hast du jemals vor einem großen Publikum gesprochen?]
a) Did
b) Have

2. _____ you speak to the client yesterday? (yesterday)
[Hast du gestern mit dem Kunden gesprochen?]
a) Did
b) Have

3. _____ you ever visited Scotland? (ever)
[Bist du jemals in Schottland gewesen?]
a) Have
b) Did

4. _____ you visit Scotland in 2019? (in 2019)
[Warst du 2019 in Schottland?]
a) Have
b) Did

5. _____ you already sent the email? (already)
[Hast du die E-Mail schon geschickt?]
a) Did
b) Have

6. _____ you send the email this morning? (this morning)
[Hast du die E-Mail heute Morgen geschickt?]
a) Did
b) Have

7. _____ you ever lost your passport? (ever)
[Hast du jemals deinen Reisepass verloren?]
a) Have
b) Did

8. _____ you lose your passport on holiday? (on holiday)
[Hast du im Urlaub deinen Reisepass verloren?]
a) Have
b) Did

9. _____ you ever tried sushi? (ever)
[Hast du jemals Sushi probiert?]
a) Did
b) Have

10. _____ you try sushi at the party last night? (last night)
[Hast du gestern Abend auf der Party Sushi probiert?]
a) Did
b) Have

11. _____ you ever worked from home? (ever)
[Hast du jemals von zu Hause gearbeitet?]
a) Have
b) Did

12. _____ you work from home last Friday? (last Friday)
[Hast du letzten Freitag von zu Hause gearbeitet?]
a) Have
b) Did

13. _____ you ever flown in a helicopter? (ever)
[Bist du jemals in einem Hubschrauber geflogen?]
a) Did
b) Have

14. _____ you fly to Berlin last month? (last month)
[Bist du letzten Monat nach Berlin geflogen?]
a) Did
b) Have

15. _____ you ever seen this film before? (before)
[Hast du diesen Film schon einmal gesehen?]
a) Have
b) Did

16. _____ you see this film when you were a child? (when you were a child)
[Hast du diesen Film gesehen, als du ein Kind warst?]
a) Have
b) Did

17. _____ you ever written a formal complaint? (ever)
[Hast du jemals eine formelle Beschwerde geschrieben?]
a) Did
b) Have

18. _____ you write a complaint last week? (last week)
[Hast du letzte Woche eine Beschwerde geschrieben?]
a) Did
b) Have

19. _____ you ever met a famous person? (ever)
[Hast du jemals eine berühmte Person getroffen?]
a) Have
b) Did

20. _____ you meet your manager yesterday afternoon? (yesterday afternoon)
[Hast du deinen Chef gestern Nachmittag getroffen?]
a) Have
b) Did

21. _____ you ever forgotten an important password? (ever)
[Hast du jemals ein wichtiges Passwort vergessen?]
a) Did
b) Have

22. _____ you forget your password this morning? (this morning)
[Hast du heute Morgen dein Passwort vergessen?]
a) Did
b) Have

23. _____ you ever been to London? (ever)
[Bist du jemals in London gewesen?]
a) Have
b) Did

24. _____ you go to London in 2018? (in 2018)
[Bist du 2018 nach London gefahren?]
a) Have
b) Did

25. _____ you ever made a big mistake at work? (ever)
[Hast du jemals bei der Arbeit einen großen Fehler gemacht?]
a) Did
b) Have

Correct = 0 | Incorrect = 0

Building Questions: Past Simple or Present Perfect

Did or Have? Past Simple or Present Perfect