Which language do you want to learn?

Which language do you want to learn?

Present Perfect Progressive Exercises For Indonesian Grammar

Interactive mobile app for grammar-learning exercises 

The Present Perfect Progressive tense, also known as the Present Perfect Continuous tense, is presented in Indonesian grammar as a tense which emphasizes the ongoing nature of an event that has been happening and may still be happening. It is usually constructed with “telah” or “sudah” (has/have) followed by “sedang” (been) and the verb root. The action denoted by the verb is intended to carry implications of continuity or repetition.

Exercise 1: Fill in the blanks with the correct form of the verb to create Present Perfect Progressive sentences.

1. Mereka *telah sedang belajar* (study) sepanjang malam.
2. Saya *telah sedang bekerja* (work) di perusahaan ini selama 20 tahun.
3. Ibu *telah sedang memasak* (cook) sejak pagi.
4. Bapak *telah sedang membaca* (read) buku itu sejak tadi.
5. Dia *telah sedang menungu* (wait) di stasiun kereta.
6. Adik *telah sedang bermain* (play) video game sejak sore.
7. Mereka *telah sedang membicarakan* (discuss) masalah itu sepanjang pertemuan.
8. Dia *telah sedang makan* (eat) sejak tadi.
9. Kita *telah sedang membaca* (read) buku ini sejak minggu lalu.
10. Dia *telah sedang mencari* (search) solusi untuk masalahnya sejak kemarin.
11. Saya *telah sedang menungu* (wait) kamu sejak tadi pagi.
12. Mereka *telah sedang lari* (run) sejak pagi.
13. Ibu *telah sedang mengepel* (mop) lantai sejak pagi.
14. Anda *telah sedang tidur* (sleep) sepanjang hari.
15. Dia *telah sedang memikirkan* (think) soal itu sejak tadi.

Exercise 2: Fill in the blanks with the appropriate time expression to complete the Present Perfect Progressive sentences.

1. Dia telah sedang belajar bahasa Inggris *sejak dua tahun lalu* (since two years ago).
2. Mereka telah sedang bertemu *sejak pagi* (since morning).
3. Saya telah sedang membaca *sepanjang malam* (all night).
4. Kita telah sedang bekerja di proyek ini *selama tiga bulan* (for three months).
5. Mereka telah sedang bermain bola *sejak siang* (since noon).
6. Adik telah sedang menonton TV *sepanjang hari* (all day).
7. Ibu telah sedang memasak *sejak tadi* (since earlier).
8. Bapak telah sedang membaca koran *selama satu jam* (for one hour).
9. Dia telah sedang tidur *sejak malam* (since night).
10. Saya telah sedang menunggu bus *selama dua jam* (for two hours).
11. Mereka telah sedang bekerja *sejak tiga hari lalu* (since three days ago).
12. Kita telah sedang menonton film ini *selama satu jam* (for one hour).
13. Dia telah sedang berjalan-jalan *sepanjang hari* (all day).
14. Mereka telah sedang membaca *sejak pagi* (since morning).
15. Adik telah sedang belajar matematika *selama dua jam* (for two hours).

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

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster