Learn languages faster with AI

Learn 5x faster!

+ 52 Languages
Start learning

Present Perfect Progressive Exercises For Estonian Grammar

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.

Skill-focused language learning programme with grammar exercises

The most efficient way to learn a language

Try Talkpal for free

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.
Download talkpal app
Learn anywhere anytime

Talkpal is an AI-powered language tutor. It’s the most efficient way to learn a language. Chat about an unlimited amount of interesting topics either by writing or speaking while receiving messages with realistic voice.

QR Code
App Store Google Play
Get in touch with us

Talkpal is a GPT-powered AI language teacher. Boost your speaking, listening, writing, and pronunciation skills – Learn 5x Faster!

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Languages

Learning


Talkpal, Inc., 2810 N Church St, Wilmington, Delaware 19802, US

© 2025 All Rights Reserved.


Trustpilot