English Tenses Overview – Exercises

English Tenses Overview

25 Interactive Grammar Exercises

Practice the most important English tenses, including simple, progressive, perfect, future forms, and the causative.

Grammar Explanation

Simple Tenses usually describe routines, facts, repeated actions, or complete events.

Progressive Tenses usually describe actions in progress, temporary situations, or developing situations.

Perfect Tenses connect one time with another time.

Perfect Progressive Tenses emphasize duration over time.

Causative Structures describe situations where another person does something for us.

Example: I have my hair cut every month.

Score: 0 / 25
1. I usually ______ coffee before work. (routine / fact)
a) drink b) am drinking
*[Ich trinke normalerweise vor der Arbeit Kaffee.]*
2. She ______ a report right now. (happening now)
a) writes b) is writing
*[Sie schreibt gerade einen Bericht.]*
3. We ______ London three times. (experience until now)
a) have visited b) visited
*[Wir haben London dreimal besucht.]*
4. They ______ all morning. (duration until now)
a) worked b) have been working
*[Sie arbeiten schon den ganzen Morgen.]*
5. I ______ him yesterday evening. (finished past event)
a) saw b) have seen
*[Ich habe ihn gestern Abend gesehen.]*
6. She ______ when the phone rang. (past action in progress)
a) cooked b) was cooking
*[Sie kochte gerade, als das Telefon klingelte.]*
7. They ______ before we arrived. (earlier past action)
a) had left b) left
*[Sie waren gegangen, bevor wir ankamen.]*
8. I ______ for an hour before the bus came. (duration before past event)
a) waited b) had been waiting
*[Ich hatte eine Stunde gewartet, bevor der Bus kam.]*
9. We ______ you tomorrow. (future action)
a) will call b) are calling now
*[Wir werden dich morgen anrufen.]*
10. This time tomorrow, I ______ to Paris. (future action in progress)
a) fly b) will be flying
*[Morgen um diese Zeit werde ich nach Paris fliegen.]*
11. By next month, she ______ the course. (completed before future time)
a) will have finished b) finishes
*[Bis nächsten Monat wird sie den Kurs beendet haben.]*
12. By June, they ______ here for ten years. (duration until future point)
a) work b) will have been working
*[Bis Juni werden sie seit zehn Jahren hier arbeiten.]*
13. I ______ my hair cut every month. (causative / regular service)
a) have b) am having always
*[Ich lasse mir jeden Monat die Haare schneiden.]*
14. They ______ their kitchen renovated this week. (causative / temporary process)
a) have b) are having
*[Sie lassen diese Woche ihre Küche renovieren.]*
15. I ______ the answer. (state verb)
a) know b) am knowing
*[Ich kenne die Antwort.]*
Score: 0 / 25
16. He ______ in Berlin this month. (temporary situation)
a) works permanently now b) is working
*[Er arbeitet diesen Monat in Berlin.]*
17. She ______ the train every morning. (habit / routine)
a) takes b) is taking always
*[Sie nimmt jeden Morgen den Zug.]*
18. He ______ the door open all the time! (annoying repeated behaviour)
a) always leaves b) is always leaving
*[Er lässt ständig die Tür offen!]*
19. We ______ a client tomorrow afternoon. (future arrangement)
a) are meeting b) meet usually
*[Wir treffen morgen Nachmittag einen Kunden.]*
20. Technology ______ very quickly. (general fact)
a) is changing everything always b) changes
*[Technologie verändert sich sehr schnell.]*
21. I ______ home when the storm started. (background action in progress)
a) was driving b) drove always
*[Ich fuhr gerade nach Hause, als der Sturm begann.]*
22. She ______ German since 2020. (duration until now)
a) learns b) has been learning
*[Sie lernt seit 2020 Deutsch.]*
23. The company ______ a new system next year. (future action)
a) will introduce b) introduced already
*[Die Firma wird nächstes Jahr ein neues System einführen.]*
24. We ______ dinner when the guests arrived. (past action in progress)
a) ate b) were eating
*[Wir aßen gerade zu Abend, als die Gäste ankamen.]*
25. By tomorrow evening, I ______ the book. (completed before future time)
a) will have finished b) finish
*[Bis morgen Abend werde ich das Buch beendet haben.]*
Current Score: 0 / 25
Current Score: 0 / 25