Simple Past vs Present Perfect – This Morning / Afternoon / Evening (1–25) | Interactive MY HTML

Simple Past vs Present Perfect – This Morning / Afternoon / Evening (1–25)

Click the correct verb form (A or B) to complete each sentence — with this morning, this afternoon, and this evening, the tense depends on whether that time period is still continuing or has already finished.

Correct = 0 | Incorrect = 0

1. I ______ three emails this morning.
(it is still morning)
([Ich habe heute Morgen drei E-Mails geschickt.])
a) sent ([schickte])
b) have sent ([habe geschickt])

2. She ______ the report this afternoon.
(it is evening now)
([Sie beendete den Bericht heute Nachmittag.])
a) has finished ([hat beendet])
b) finished ([beendete])

3. We ______ two meetings this morning.
(it is still morning)
([Wir haben heute Morgen zwei Meetings gehabt.])
a) have had ([haben gehabt])
b) had ([hatten])

4. He ______ me twice this evening.
(it is still evening)
([Er hat mich heute Abend zweimal angerufen.])
a) called ([rief an])
b) has called ([hat angerufen])

5. They ______ their grandmother this afternoon.
(it is evening now)
([Sie besuchten ihre Großmutter heute Nachmittag.])
a) visited ([besuchten])
b) have visited ([haben besucht])

6. I ______ four messages this morning.
(it is still morning)
([Ich habe heute Morgen vier Nachrichten geschrieben.])
a) wrote ([schrieb])
b) have written ([habe geschrieben])

7. She ______ a lot of progress this evening.
(it is still evening)
([Sie hat heute Abend große Fortschritte gemacht.])
a) has made ([hat gemacht])
b) made ([machte])

8. We ______ to the new client this afternoon.
(it is evening now)
([Wir sprachen heute Nachmittag mit dem neuen Kunden.])
a) have spoken ([haben gesprochen])
b) spoke ([sprachen])

9. He ______ to the bank this morning.
(it is afternoon now)
([Er ging heute Morgen zur Bank.])
a) went ([ging])
b) has gone ([ist gegangen])

10. They ______ the kitchen this evening.
(it is still evening)
([Sie haben heute Abend die Küche geputzt.])
a) cleaned ([putzten])
b) have cleaned ([haben geputzt])

11. I ______ Anna this afternoon.
(it is evening now)
([Ich sah Anna heute Nachmittag.])
a) saw ([sah])
b) have seen ([habe gesehen])

12. She ______ three chapters this morning.
(it is still morning)
([Sie hat heute Morgen drei Kapitel gelesen.])
a) read ([las])
b) has read ([hat gelesen])

13. We ______ at that café this afternoon.
(it is evening now)
([Wir aßen heute Nachmittag in diesem Café.])
a) ate ([aßen])
b) have eaten ([haben gegessen])

14. He ______ some new shoes this evening.
(it is still evening)
([Er hat heute Abend neue Schuhe gekauft.])
a) has bought ([hat gekauft])
b) bought ([kaufte])

15. They ______ a film this evening.
(it is still evening)
([Sie haben heute Abend einen Film gesehen.])
a) watched ([sahen])
b) have watched ([haben gesehen])

16. I ______ my messages this morning.
(it is still morning)
([Ich habe heute Morgen meine Nachrichten überprüft.])
a) have checked ([habe überprüft])
b) checked ([überprüfte])

17. She ______ to her boss this afternoon.
(it is evening now)
([Sie sprach heute Nachmittag mit ihrem Chef.])
a) spoke ([sprach])
b) has spoken ([hat gesprochen])

18. We ______ a lot of work this morning.
(it is still morning)
([Wir haben heute Morgen viel Arbeit erledigt.])
a) did ([machten])
b) have done ([haben gemacht])

19. He ______ the car this afternoon.
(it is evening now)
([Er wusch heute Nachmittag das Auto.])
a) has washed ([hat gewaschen])
b) washed ([wusch])

20. They ______ to us this evening.
(it is still evening)
([Sie haben uns heute Abend geschrieben.])
a) have written ([haben geschrieben])
b) wrote ([schrieben])

21. I ______ an old friend this morning.
(it is afternoon now)
([Ich traf heute Morgen einen alten Freund.])
a) met ([traf])
b) have met ([habe getroffen])

22. She ______ dinner this evening.
(it is still evening)
([Sie hat heute Abend das Abendessen vorbereitet.])
a) prepared ([bereitete vor])
b) has prepared ([hat vorbereitet])

23. We ______ a lot this afternoon.
(it is evening now)
([Wir lernten heute Nachmittag viel.])
a) learned ([lernten])
b) have learned ([haben gelernt])

24. He ______ his homework this evening.
(it is still evening)
([Er hat heute Abend seine Hausaufgaben beendet.])
a) has finished ([hat beendet])
b) finished ([beendete])

25. They ______ tennis this morning.
(it is afternoon now)
([Sie spielten heute Morgen Tennis.])
a) have played ([haben gespielt])
b) played ([spielten])

Simple Past vs Present Perfect – Score & Review

Use Present Perfect if the time period is still continuing: this morning (and it is still morning), this afternoon (and it is still afternoon), this evening (and it is still evening). Use Simple Past if that time period has already finished.

Correct = 0 | Incorrect = 0