Simple Past vs Present Perfect (1–25)
Click the correct verb form (A or B) to complete each sentence — use Simple Past with finished time words such as yesterday, last week, last month, last year, and Present Perfect with today, this week, this month, and this year.
1. I ______ to the dentist yesterday.
went
(past time expression = yesterday)
([Ich ging gestern zum Zahnarzt.])
a) have gone ([bin gegangen])
b) went ([ging])
2. She ______ the report today.
has finished
(unfinished time expression = today)
([Sie hat den Bericht heute fertiggestellt.])
a) has finished ([hat fertiggestellt])
b) finished ([fertigstellte])
3. We ______ the new manager last week.
met
(past time expression = last week)
([Wir trafen den neuen Manager letzte Woche.])
a) met ([trafen])
b) have met ([haben getroffen])
4. I ______ to him this week.
have spoken
(unfinished time expression = this week)
([Ich habe diese Woche mit ihm gesprochen.])
a) spoke ([sprach])
b) have spoken ([habe gesprochen])
5. They ______ their parents last month.
visited
(past time expression = last month)
([Sie besuchten ihre Eltern letzten Monat.])
a) have visited ([haben besucht])
b) visited ([besuchten])
6. She ______ three emails today.
has written
(unfinished time expression = today)
([Sie hat heute drei E-Mails geschrieben.])
a) has written ([hat geschrieben])
b) wrote ([schrieb])
7. I ______ that film last year.
saw
(past time expression = last year)
([Ich sah diesen Film letztes Jahr.])
a) saw ([sah])
b) have seen ([habe gesehen])
8. We ______ two meetings this week.
have had
(unfinished time expression = this week)
([Wir hatten diese Woche zwei Meetings.])
a) had ([hatten])
b) have had ([haben gehabt])
9. He ______ a new laptop last month.
bought
(past time expression = last month)
([Er kaufte letzten Monat einen neuen Laptop.])
a) bought ([kaufte])
b) has bought ([hat gekauft])
10. I ______ two chapters today.
have read
(unfinished time expression = today)
([Ich habe heute zwei Kapitel gelesen.])
a) have read ([habe gelesen])
b) read ([las])
11. They ______ us last night.
called
(past time expression = last night)
([Sie riefen uns letzte Nacht an.])
a) have called ([haben angerufen])
b) called ([riefen an])
12. She ______ a lot this year.
has travelled
(unfinished time expression = this year)
([Sie ist dieses Jahr viel gereist.])
a) travelled ([reiste])
b) has travelled ([ist gereist])
13. I ______ my keys yesterday.
lost
(past time expression = yesterday)
([Ich verlor gestern meine Schlüssel.])
a) lost ([verlor])
b) have lost ([habe verloren])
14. We ______ the project this week.
have completed
(unfinished time expression = this week)
([Wir haben das Projekt diese Woche abgeschlossen.])
a) have completed ([haben abgeschlossen])
b) completed ([schlossen ab])
15. He ______ her last year.
met
(past time expression = last year)
([Er traf sie letztes Jahr.])
a) has met ([hat getroffen])
b) met ([traf])
16. I ______ my messages today.
have checked
(unfinished time expression = today)
([Ich habe heute meine Nachrichten überprüft.])
a) checked ([überprüfte])
b) have checked ([habe überprüft])
17. They ______ Berlin last week.
visited
(past time expression = last week)
([Sie besuchten Berlin letzte Woche.])
a) visited ([besuchten])
b) have visited ([haben besucht])
18. She ______ many new words this month.
has learned
(unfinished time expression = this month)
([Sie hat diesen Monat viele neue Wörter gelernt.])
a) has learned ([hat gelernt])
b) learned ([lernte])
19. We ______ the training last month.
finished
(past time expression = last month)
([Wir beendeten das Training letzten Monat.])
a) have finished ([haben beendet])
b) finished ([beendeten])
20. I ______ with the client today.
have spoken
(unfinished time expression = today)
([Ich habe heute mit dem Kunden gesprochen.])
a) have spoken ([habe gesprochen])
b) spoke ([sprach])
21. He ______ to the gym last night.
went
(past time expression = last night)
([Er ging letzte Nacht ins Fitnessstudio.])
a) went ([ging])
b) has gone ([ist gegangen])
22. We ______ good progress this week.
have made
(unfinished time expression = this week)
([Wir haben diese Woche gute Fortschritte gemacht.])
a) made ([machten])
b) have made ([haben gemacht])
23. She ______ a new car last year.
bought
(past time expression = last year)
([Sie kaufte letztes Jahr ein neues Auto.])
a) has bought ([hat gekauft])
b) bought ([kaufte])
24. I ______ five emails today.
have written
(unfinished time expression = today)
([Ich habe heute fünf E-Mails geschrieben.])
a) have written ([habe geschrieben])
b) wrote ([schrieb])
25. They ______ their new neighbours last month.
met
(past time expression = last month)
([Sie trafen ihre neuen Nachbarn letzten Monat.])
a) met ([trafen])
b) have met ([haben getroffen])