Advanced Tenses – More Exercises

Advanced Tenses

More Interactive Grammar Exercises

Practice advanced English tense structures, including perfect forms, progressive forms, causative structures, state verbs, future arrangements, and narrative background actions.

Grammar Explanation

Simple = fact, routine, state, or complete event.

Progressive = in progress, temporary, developing, or arranged.

Perfect = connected to another time.

Perfect Progressive = duration over time.

Causative = another person does something for us.

Example: By Friday, I will have finished the report.

Score: 0 / 25
1. By the time we arrived, the meeting ______. (past perfect / earlier past action)
a) had already started b) already starts
*[Als wir ankamen, hatte das Meeting bereits begonnen.]*
2. I ______ on this project for months, and it is still not finished. (present perfect progressive / duration until now)
a) worked yesterday b) have been working
*[Ich arbeite seit Monaten an diesem Projekt, und es ist immer noch nicht fertig.]*
3. This time next Friday, we ______ our new product to the client. (future progressive / future action in progress)
a) will be presenting b) presented already
*[Nächsten Freitag um diese Zeit werden wir dem Kunden unser neues Produkt präsentieren.]*
4. She ______ her laptop repaired yesterday. (causative / finished past arrangement)
a) was having always b) had
*[Sie ließ gestern ihren Laptop reparieren.]*
5. I ______ your point, but I disagree with the conclusion. (state verb / understanding)
a) understand b) am understanding
*[Ich verstehe Ihren Punkt, aber ich bin mit der Schlussfolgerung nicht einverstanden.]*
6. They ______ the same question again and again! (progressive + always / annoyance)
a) always ask neutrally b) are always asking
*[Sie stellen ständig dieselbe Frage!]*
7. By the end of the year, he ______ in sales for twenty years. (future perfect progressive / duration until future point)
a) will have been working b) works yesterday
*[Bis Ende des Jahres wird er seit zwanzig Jahren im Vertrieb arbeiten.]*
8. We ______ dinner when the power went out. (past progressive / background action)
a) had every day b) were having
*[Wir aßen gerade zu Abend, als der Strom ausfiel.]*
9. The company ______ rapidly at the moment. (developing situation)
a) is expanding b) expands yesterday
*[Das Unternehmen wächst im Moment schnell.]*
10. We ______ our accounts checked every quarter. (causative / regular service)
a) are having always b) have
*[Wir lassen unsere Konten jedes Quartal prüfen.]*
11. She ______ the company since 2019. (present perfect / duration from past to now)
a) has managed b) managed yesterday
*[Sie leitet das Unternehmen seit 2019.]*
12. I ______ to call you, but I lost your number. (past progressive / intended action in progress)
a) try every day b) was trying
*[Ich versuchte, Sie anzurufen, aber ich hatte Ihre Nummer verloren.]*
13. By Monday, they ______ the final version. (future perfect / completed before future time)
a) will have sent b) sent yesterday
*[Bis Montag werden sie die endgültige Version geschickt haben.]*
14. He ______ the answer before the teacher explained it. (past perfect / earlier past understanding)
a) understood tomorrow b) had understood
*[Er hatte die Antwort verstanden, bevor der Lehrer sie erklärte.]*
15. We ______ a technician install the new system tomorrow. (causative / future arrangement)
a) are having b) have always
*[Wir lassen morgen einen Techniker das neue System installieren.]*
16. I ______ this software because it saves time. (state verb / preference)
a) am liking b) like
*[Ich mag diese Software, weil sie Zeit spart.]*
17. They ______ for ten hours before they reached the hotel. (past perfect progressive / duration before past event)
a) had been travelling b) travel every year
*[Sie waren zehn Stunden gereist, bevor sie das Hotel erreichten.]*
18. We ______ a training session next Tuesday. (future arrangement)
a) hold usually yesterday b) are holding
*[Wir halten nächsten Dienstag eine Schulung ab.]*
19. The market ______ very fast these days. (developing situation)
a) is changing b) changed last century only
*[Der Markt verändert sich derzeit sehr schnell.]*
20. She ______ her presentation all morning before the client arrived. (past perfect progressive / preparation before past event)
a) prepares every day b) had been preparing
*[Sie hatte den ganzen Morgen ihre Präsentation vorbereitet, bevor der Kunde ankam.]*
21. He ______ his suit cleaned for the conference. (causative / completed arrangement)
a) has had b) is having always
*[Er hat seinen Anzug für die Konferenz reinigen lassen.]*
22. At six o'clock yesterday, I ______ with the marketing team. (past progressive / action at a past moment)
a) speak every six o'clock b) was speaking
*[Gestern um sechs Uhr sprach ich gerade mit dem Marketingteam.]*
23. By the time she retires, she ______ here for forty years. (future perfect progressive / duration until future point)
a) will have been working b) worked yesterday
*[Wenn sie in Rente geht, wird sie seit vierzig Jahren hier arbeiten.]*
24. I ______ the figures before I sent the report. (past perfect / completed before another past action)
a) check tomorrow b) had checked
*[Ich hatte die Zahlen überprüft, bevor ich den Bericht schickte.]*
25. They ______ a new strategy this month. (temporary business activity)
a) are testing b) test every century
*[Sie testen diesen Monat eine neue Strategie.]*
Current Score: 0 / 25