Present Perfect Progressive Exercises For Estonian Grammar

Skill-focused language learning programme with grammar exercises

The Present Perfect Progressive in Estonian grammar expresses actions that have started in the past and are still continuing or have just recently finished. This tense is formed by using the auxiliary verb “olema” (to be) in the present or past perfect form, combined with the main verb in the “-ma” infinitive form. Estonian does not differentiate between simple and progressive aspects like English, so the context will help to convey the progressive aspect in this tense.

Exercise 1: Fill in the blanks with the correct form of the verb (in Present Perfect Progressive)

1. Nad *on olnud*(have been) nรคdal aega reisil.
2. Ma *olen vaadanud*(have been watching) seda filmi kaks tundi jรคrjest.
3. Ta *on tรถรถtanud*(has been working) selle projekti kallal pikka aega.
4. Meie koer *on maganud*(has been sleeping) terve pรคeva.
5. ร•pilased *on รตppinud*(have been studying) selleks eksamiks mitu kuud jรคrjest.
6. Ema *on valmistanud*(has been preparing) รตhtusรถรถki juba tund aega.
7. Nad *on elanud*(have been living) selles majas viimased kรผmme aastat.
8. Ma *olen oodanud*(have been waiting) sind pool tundi.
9. Ta *on lugenud*(has been reading) seda raamatut terve nรคdalavahetuse.
10. Me *oleme kuulanud*(have been listening) seda laulu ikka ja jรคlle.
11. Nad *on rรครคkinud*(have been talking) sellest teemast pikka aega.
12. Teie *olen reisinud*(have been traveling) maailmas viimased paar aastat.
13. Ta *on harjutanud*(has been practicing) klaverit iga pรคev.
14. Me *oleme istunud*(have been sitting) siin juba tunde.
15. Nad *on uurinud*(have been researching) selle teema kohta juba mรตnda aega.

Exercise 2: Fill in the blanks with the correct form of the verb (in Past Perfect Progressive)

1. Ma *olin lugenud*(had been reading) seda raamatut enne kui sa tulid.
2. Ta *oli tรถรถtanud*(had been working) terve pรคeva enne kui ta lรตpuks koju lรคks.
3. Enne eksamit *olid รตppinud*(had been studying) nad nรคdalate viisi.
4. Me *olime oodanud*(had been waiting) teda juba tund aega enne kui ta saabus.
5. Nad *olid elanud*(had been living) selles majas kรผmme aastat enne kui nad kolisid.
6. Teie *olite reisinud*(had been traveling) juba aasta enne kui te meiega kohtusite.
7. Enne kui klounid saabusid, lapsed *olid naeratulnud*(had been smiling) kogu pรคeva.
8. Ma *olin kuulanud*(had been listening) seda laulu juba tund aega enne kui see mulle meelde tuli.
9. Ta *oli harjutanud*(had been practicing) seda lugu pรคevade viisi enne esitlust.
10. Me *olime istunud*(had been sitting) seal juba kaks tundi, kui suurรผritus algas.
11. Nad *olid uurinud*(had been researching) sellel teemal pikka aega enne kui nad oma aruande esitasid.
12. Enne kui ma selle tรถรถ sain, ma *olin otsinud*(had been searching) tรถรถd juba mitu kuud.
13. Ta *oli maganud*(had been sleeping) terve รถรถ, kui telefon helises.
14. Me *olime vaadanud*(had been watching) seda filmi juba poolteist tundi, kui elekter รคra lรคks.
15. Nad *olid rรครคkinud*(had been talking) peaaegu kogu pรคeva enne kui nad otsuse vastu vรตtsid.

Talkpal is AI-powered language tutor. Learn 57+ languages 5x faster with revolutionary technology.

The Most Efficient Way to Learn a Language

THE TALKPAL DIFFERENCE

THE MOST ADVANCED AI

Immersive Conversations

Dive into captivating dialogues designed to optimize language retention and improve fluency.

Real-time Feedback

Receive immediate, personalized feedback and suggestions to accelerate your language mastery.

Personalization

Learn via methods tailored to your unique style and pace, ensuring a personalized and effective journey to fluency.

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster