Learn languages faster with AI

Learn 5x faster!

+ 52 Languages
Start learning

Present Perfect Progressive Exercises For Indonesian Grammar


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


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.

Interactive mobile app for grammar-learning exercises 

The most efficient way to learn a language

Try Talkpal for free
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).
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