Present Perfect Progressive Exercises For Estonian Grammar - Talkpal
00 Days D
16 Hours H
59 Minutes M
59 Seconds S
Talkpal logo

Learn languages faster with AI

Talkpal turns AI into your personal language coach

Learn Languages faster with AI
Flag of England Flag of Spain Flag of France Flag of Germany Flag of Italy
80+ Languages

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.

Students sit at desks with laptops and stacks of books while learning languages in a busy office environment.
Promotional background

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.
Learning section image (en)
Download talkpal app

Learn anywhere anytime

Talkpal is an AI-powered language tutor available on web and mobile platforms. Accelerate your language fluency, chat about interesting topics by writing or speaking, and receive realistic voice messages wherever and whenever you want.

Learning section image (en)

Scan with your device to download on iOS or Android

Learning section image (en)

Get in touch with us

We are always here if you have any questions or require assistance. Contact our customer support anytime at support@talkpal.ai

Languages

Learning


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

© 2026 All Rights Reserved.


Trustpilot