Present Perfect Progressive digunakan untuk menggambarkan aktivitas yang dimulai di masa lalu dan masih berhubungan dengan masa sekarang. Fokus utama tense ini adalah proses atau aktivitasnya, bukan hasilnya.
Karena menggabungkan past dan present, tense ini sering dianggap cukup sulit bagi pelajar ESL (English as a Second Language).
Struktur dasar:
have / has + been + verb-ing
Contoh:
- I have been studying English all day.
- She has been working since morning.
1. Actions That Started in the Past and Continue Until Now
Present Perfect Progressive digunakan untuk aktivitas yang dimulai di masa lalu dan masih berlangsung sampai sekarang.
Biasanya digunakan dengan:
- since → menunjukkan titik waktu
- for → menunjukkan periode waktu
Examples
I have been waiting for you since 5 o'clock.
Artinya: Menunggu dimulai pukul 5 dan masih berlangsung sampai sekarang.
I have been waiting for you for three hours.
Artinya: Menunggu sudah berlangsung selama tiga jam.
2. Recently Completed Actions (Focus on the Activity)
Present Perfect Progressive juga digunakan untuk aktivitas yang baru saja selesai, tetapi yang ditekankan adalah proses atau lamanya aktivitas tersebut.
Example
She has been watching too many videos.
Artinya: Dia baru saja menonton banyak video dan aktivitas itu berlangsung cukup lama.
Present Perfect vs Present Perfect Progressive
Perbedaan utama antara kedua tense ini adalah fokusnya.
| Tense | Fokus |
|---|---|
| Present Perfect | hasil dari aktivitas |
| Present Perfect Progressive | proses atau durasi aktivitas |
Contoh:
She has watched five videos.
Fokus: hasilnya (5 video selesai ditonton)
She has been watching videos.
Fokus: aktivitas menonton video