Present Perfect Continuous
Present Perfect Continuous menekankan tempoh tindakan yang bermula pada masa lalu dan masih berlangsung, atau baru sahaja berakhir. Dibentuk dengan have/has been + kata kerja-ing. Memfokus pada proses dan bukan hasilnya.
BILA DIGUNAKAN
Digunakan untuk tindakan yang bermula pada masa lalu dan masih berlangsung, atau yang baru sahaja selesai dengan hasil yang kelihatan. Selalunya dengan "for" (tempoh) dan "since" (titik permulaan).
STRUKTUR
S + have/has been + V-ingI have been studying English for five years.
Saya telah **belajar** bahasa Inggeris selama lima tahun.
S + haven't/hasn't been + V-ingShe hasn't been sleeping well lately.
Dia akhir-akhir ini tidak **tidur** dengan nyenyak.
Have/Has + S + been + V-ing?Have you been waiting long?
Sudah lama kah kamu **menunggu**?
PERKATAAN ISYARAT
- for
- since
- all day
- all morning
- lately
- recently
- how long
CONTOH
I have been working here since 2020.
Saya telah **bekerja** di sini sejak 2020.
They have been playing football for two hours.
Mereka telah **bermain** bola sepak selama dua jam.
Has it been raining all day?
Adakah hujan **turun** sepanjang hari?
She has been learning Spanish for six months.
Dia telah **belajar** bahasa Sepanyol selama enam bulan.
We haven't been waiting very long.
Kami tidak **menunggu** lama.
PERATURAN EJAAN (DIA LELAKI/DIA PEREMPUAN/IA)
| Kebanyakan kata kerja | tambah -ing | work → working, study → studying |
|---|---|---|
| Berakhir dengan -e senyap | buang -e, tambah -ing | write → writing, live → living |
| Kata kerja pendek berakhir dengan konsonan-vokal-konsonan | gandakan konsonan akhir + -ing | run → running, swim → swimming |
KESILAPAN BIASA
I am studying English for five years.
I have been studying English for five years.
Untuk tempoh 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.
Kata kerja statif (know, love, believe) biasanya tidak menggunakan bentuk continuous; gunakan present perfect sebagai gantinya.
Petua
Gunakan "for" dengan tempoh masa (for two hours, for five years) dan "since" dengan titik permulaan (since 2020, since Monday). Jika tindakan masih berlaku DAN anda menitikberatkan berapa lama — Present Perfect Continuous.