Pick a language and start learning!
Perfect continuous tenses Exercises in Indonesian language

Mastering perfect continuous tenses can significantly enhance your ability to express actions that began in the past and continue into the present or were ongoing up until a certain point in the past. These tenses are crucial for conveying the duration and progression of activities, making your language more precise and nuanced. In English, the present perfect continuous and past perfect continuous tenses allow speakers to emphasize the ongoing nature of an action, which is a critical aspect when discussing events in both personal and professional contexts.
For Indonesian language learners, understanding and practicing these tenses can be particularly challenging due to differences in grammatical structures between English and Indonesian. Our grammar exercises are designed to help you grasp the nuances of perfect continuous tenses through a series of targeted activities. By engaging with these exercises, you will not only improve your grammatical accuracy but also gain confidence in your ability to describe actions and events with clarity and detail. Dive in and start refining your skills to achieve a more sophisticated level of English proficiency.
Exercise 1
<p>1. Dia *telah bekerja* di perusahaan itu selama lima tahun (verb for "has been working").</p>
<p>2. Mereka *sudah belajar* bahasa Indonesia selama enam bulan (verb for "have been studying").</p>
<p>3. Saya *telah menunggu* di sini sejak pagi (verb for "have been waiting").</p>
<p>4. Kamu *sudah membaca* buku itu selama dua minggu (verb for "have been reading").</p>
<p>5. Kami *telah bermain* sepak bola sejak jam tiga sore (verb for "have been playing").</p>
<p>6. Dia *sudah menonton* film itu selama dua jam (verb for "has been watching").</p>
<p>7. Mereka *telah membersihkan* rumah sejak pagi (verb for "have been cleaning").</p>
<p>8. Saya *sudah memasak* makan malam selama satu jam (verb for "have been cooking").</p>
<p>9. Kamu *telah mengerjakan* tugas itu sejak kemarin (verb for "have been doing").</p>
<p>10. Dia *sudah berlatih* piano selama tiga jam (verb for "has been practicing").</p>
Exercise 2
<p>1. Saya *telah berlari* selama satu jam (verb for running).</p>
<p>2. Mereka *telah belajar* bahasa Inggris selama dua tahun (verb for studying).</p>
<p>3. Dia *telah tinggal* di Jakarta sejak tahun lalu (verb for residing).</p>
<p>4. Kami *telah bekerja* di proyek ini selama tiga bulan (verb for working).</p>
<p>5. Anak-anak *telah bermain* di taman sepanjang sore (verb for playing).</p>
<p>6. Saya *telah menulis* buku ini selama enam bulan (verb for writing).</p>
<p>7. Dia *telah menunggu* bus selama satu jam (verb for waiting).</p>
<p>8. Kami *telah memasak* makanan ini sejak pagi (verb for cooking).</p>
<p>9. Mereka *telah berbicara* tentang masalah ini selama beberapa hari (verb for talking).</p>
<p>10. Saya *telah mendengarkan* musik ini sepanjang malam (verb for listening).</p>
Exercise 3
<p>1. Mereka *telah* bermain sepak bola selama dua jam (past time indicator).</p>
<p>2. Saya *sudah* menonton film itu tiga kali (past action repeated).</p>
<p>3. Dia *telah* bekerja di perusahaan ini selama lima tahun (long duration).</p>
<p>4. Kami *telah* belajar bahasa Inggris sejak kecil (since early age).</p>
<p>5. Kamu *sudah* membaca buku itu beberapa kali (repeated action).</p>
<p>6. Mereka *sudah* menunggu bus selama satu jam (waiting time).</p>
<p>7. Dia *sudah* memasak makan malam sejak pagi (early start time).</p>
<p>8. Kita *telah* berjalan kaki sejauh sepuluh kilometer (long distance).</p>
<p>9. Saya *sudah* menulis surat ini sejak kemarin (since yesterday).</p>
<p>10. Mereka *telah* berbicara tentang proyek ini selama berminggu-minggu (long discussion period).</p>