Exercise 1: Fill in the blanks with the correct form of the verb to create Present Perfect Progressive sentences.
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).