Present Perfect Continuous
Present Perfect Continuous menekankan durasi suatu tindakan yang dimulai di masa lalu dan masih berlangsung, atau baru saja berakhir. Dibentuk dengan have/has been + verba-ing. Fokus pada proses daripada hasil.
KAPAN DIGUNAKAN
Digunakan untuk tindakan yang dimulai di masa lalu dan masih berlangsung, atau yang baru saja selesai dengan hasil yang terlihat. Sering dengan "for" (durasi) dan "since" (titik awal).
STRUKTUR
S + have/has been + V-ingI have been studying English for five years.
Saya sudah **belajar** bahasa Inggris selama lima tahun.
S + haven't/hasn't been + V-ingShe hasn't been sleeping well lately.
Dia belakangan ini tidak **tidur** dengan nyenyak.
Have/Has + S + been + V-ing?Have you been waiting long?
Apakah kamu sudah lama **menunggu**?
KATA KUNCI
- for
- since
- all day
- all morning
- lately
- recently
- how long
CONTOH
I have been working here since 2020.
Saya sudah **bekerja** di sini sejak 2020.
They have been playing football for two hours.
Mereka sudah **bermain** sepak bola selama dua jam.
Has it been raining all day?
Apakah hujan sudah **turun** sepanjang hari?
She has been learning Spanish for six months.
Dia sudah **belajar** bahasa Spanyol selama enam bulan.
We haven't been waiting very long.
Kami tidak **menunggu** lama.
ATURAN EJAAN (HE/SHE/IT)
| Sebagian besar kata kerja | tambahkan -ing | work → working, study → studying |
|---|---|---|
| Berakhiran -e bisu | hapus -e, tambahkan -ing | write → writing, live → living |
| Kata kerja pendek berakhiran konsonan-vokal-konsonan | gandakan konsonan akhir + -ing | run → running, swim → swimming |
KESALAHAN UMUM
I am studying English for five years.
I have been studying English for five years.
Untuk durasi dari masa lalu hingga sekarang, gunakan present perfect continuous, bukan present continuous.
She has been knowing him for years.
She has known him for years.
Verba statif (know, love, believe) biasanya tidak dalam bentuk continuous; gunakan present perfect sebagai gantinya.
Tips
Gunakan "for" dengan lama waktu (for two hours, for five years) dan "since" dengan titik awal (since 2020, since Monday). Jika tindakan masih berlangsung DAN kamu ingin menunjukkan durasinya — Present Perfect Continuous.