Penggunaan Present Perfect Progressive

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.

TenseFokus
Present Perfecthasil dari aktivitas
Present Perfect Progressiveproses atau durasi aktivitas

Contoh:

She has watched five videos.

Fokus: hasilnya (5 video selesai ditonton)

She has been watching videos.

Fokus: aktivitas menonton video

Scroll to Top