VocabNote
KalaPertengahan

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

positiveS + have/has been + V-ing

I have been studying English for five years.

Saya telah **belajar** bahasa Inggeris selama lima tahun.

negativeS + haven't/hasn't been + V-ing

She hasn't been sleeping well lately.

Dia akhir-akhir ini tidak **tidur** dengan nyenyak.

questionHave/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 kerjatambah -ingwork → working, study → studying
Berakhir dengan -e senyapbuang -e, tambah -ingwrite → writing, live → living
Kata kerja pendek berakhir dengan konsonan-vokal-konsonangandakan konsonan akhir + -ingrun → 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.

Kala