Which language do you want to learn?

Which language do you want to learn?

Past Perfect Progressive Exercises For Indonesian Grammar

Grammar exercise app for increasing language proficiency 

The Past Perfect Progressive tense is known as “lampau sempurna progresif” in Indonesian grammar. This tense is used to describe an action that began in the past and continued up until another specific point in the past. It’s usually formed by using the auxiliary verb “telah” or “sudah” (has/have) followed by “sedang” (ing form of verbs) and then the root verb.

Exercise 1: Fill in the blanks with the correct form of the verb in brackets.

1. Dia *telah sedang belajar* (study) Bahasa Indonesia ketika saya datang.
2. Mereka *telah sedang bekerja* (work) di pabrik itu sejak pagi.
3. Ibu *telah sedang masak* (cook) makan malam waktu aku pulang.
4. Kakak saya *telah sedang tidur* (sleep) sebelum hujan turun.
5. Kita *telah sedang berenang* (swim) di pantai sebelum tsunami datang.
6. Guru *telah sedang mengajar* (teach) ketika bel istirahat berbunyi.
7. Ibu saya *telah sedang membaca* (read) novel tersebut sejak subuh.
8. Anda *telah sedang menulis* (write) surat itu sebelum listrik padam.
9. Kalian *telah sedang bermain* (play) game tersebut sepanjang hari.
10. Pekerja itu *telah sedang memperbaiki* (repair) mesin tersebut sebelum kecelakaan terjadi.
11. Saya *telah sedang mengendarai* (drive) mobil ini sejak dari Bandung.
12. Anjing itu *telah sedang memakan* (eat) makanannya sebelum mendengar suara petir.
13. Adik saya *telah sedang menyapu* (sweep) halaman sejak pagi.
14. Ayah saya *telah sedang memancing* (fish) di sungai sebelum badai datang.
15. Febi *telah sedang menonton* (watch) film horror tersebut sebelum mati lampu.

Exercise 2: Fill in the blanks with the correct form of the verb in brackets.

1. Ibu saya *telah sedang menjahit* (sew) baju ini sebelum mesin jahitnya rusak.
2. Kita *telah sedang mempelajari* (learn) Bahasa Jerman sebelum ujian.
3. Saya *telah sedang mencuci* (wash) piring-piring ini sejak tadi malam.
4. Anda *telah sedang berbicara* (speak) di telepon sejak aku pulang.
5. Anak-anak *telah sedang makan* (eat) permen sebelum makan malamnya datang.
6. Ayah *telah sedang menggali* (dig) lubang itu sejak pagi.
7. Istri saya *telah sedang membaca* (read) buku itu sebelum ia tertidur.
8. Dia *telah sedang menunggu* (wait) bus sejak satu jam lalu.
9. Kuli bangunan itu *telah sedang membangun* (build) rumah tersebut sejak seminggu lalu.
10. Kucing saya *telah sedang meong* (meow) di luar rumah sebelum hujan turun.
11. Dia *telah sedang menulis* (write) puisinya sejak subuh.
12. Ibu saya *telah sedang memasak* (cook) bubur ayam sebelum adzan Maghrib berkumandang.
13. Saya dan adik saya *telah sedang bermain* (play) bola di lapangan itu sebelum gelap.
14. Dia *telah sedang nge-gym* (gym) di fitness center ketika ia pingsan.
15. Saya *telah sedang bersepeda* (cycle) di taman sebelum hujan turun.

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

LEARN LANGUAGES FASTER
WITH AI

Learn 5x Faster