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