Present Perfect Continuous Tense: Pengertian, Fungsi, Rumus, Contoh, dan Cara Menggunakannya

  • since Monday = sejak hari Senin
  • since morning = sejak pagi
  • since 2020 = sejak tahun 2020
  • since yesterday = sejak kemarin

Contoh:

I have been studying since 7 a.m.
Saya sudah belajar sejak pukul 7 pagi.

He has been working here since 2020.
Dia sudah bekerja di sini sejak tahun 2020.


Keterangan Waktu

Beberapa time expressions yang sering digunakan:

  • for two hours = selama dua jam
  • for three days = selama tiga hari
  • for a long time = selama waktu yang lama
  • since morning = sejak pagi
  • since Monday = sejak hari Senin
  • since 2020 = sejak tahun 2020
  • all day = sepanjang hari
  • all morning = sepanjang pagi
  • lately = akhir-akhir ini
  • recently = baru-baru ini

Contoh dalam Kehidupan Sehari-hari

At School

I have been studying English for two hours.
Saya sudah belajar bahasa Inggris selama dua jam.

My teacher has been explaining the lesson since 8 a.m.
Guru saya sudah menjelaskan pelajaran sejak pukul 8 pagi.

The students have been doing their exercises for thirty minutes.
Para siswa sudah mengerjakan latihan mereka selama tiga puluh menit.


At Home

My mother has been cooking since morning.
Ibu saya sudah memasak sejak pagi.

My brother has been watching television for three hours.
Saudara laki-laki saya sudah menonton televisi selama tiga jam.

I have been cleaning my room since 9 a.m.
Saya sudah membersihkan kamar saya sejak pukul 9 pagi.


Present Perfect Continuous untuk Kegiatan yang Baru Selesai

Tense ini juga bisa digunakan untuk kegiatan yang baru saja berhenti, tetapi efeknya masih terlihat.

Contoh:

She is tired because she has been running.
Dia lelah karena dia baru saja berlari.

His clothes are dirty because he has been playing football.
Pakaiannya kotor karena dia baru saja bermain sepak bola.

The ground is wet because it has been raining.
Tanahnya basah karena baru saja turun hujan.

Perhatikan bahwa kegiatannya mungkin sudah berhenti, tetapi hasilnya masih terlihat.


Perbedaan Present Perfect dan Present Perfect Continuous

Present Perfect

I have painted the house.
Saya sudah mengecat rumah.

Fokusnya pada hasil.

Present Perfect Continuous

I have been painting the house for three hours.
Saya sudah mengecat rumah selama tiga jam.

Fokusnya pada proses atau durasi kegiatan.


Perbandingan

Present Perfect Present Perfect Continuous
Fokus pada hasil Fokus pada proses/durasi
I have cleaned the room. I have been cleaning the room.
Saya sudah membersihkan kamar. Saya sudah sedang membersihkan kamar.
She has written three letters. She has been writing letters for two hours.

Present Perfect Continuous vs Simple Past

Simple Past

I studied English yesterday.
Saya belajar bahasa Inggris kemarin.

→ Kegiatan terjadi di masa lalu dan waktunya sudah selesai.

Present Perfect Continuous

I have been studying English for two hours.
Saya sudah belajar bahasa Inggris selama dua jam.

→ Kegiatan dimulai di masa lalu dan masih berlangsung atau baru saja selesai.


Contoh 20 Kalimat

  1. I have been studying English for three hours.
    Saya sudah belajar bahasa Inggris selama tiga jam.
  2. She has been cooking since morning.
    Dia sudah memasak sejak pagi.
  3. He has been playing football for two hours.
    Dia sudah bermain sepak bola selama dua jam.
  4. They have been waiting for the bus for thirty minutes.
    Mereka sudah menunggu bus selama tiga puluh menit.
  5. We have been learning English since January.
    Kami sudah belajar bahasa Inggris sejak Januari.
  6. You have been working very hard.
    Kamu sudah bekerja sangat keras.
  7. My father has been driving since 6 a.m.
    Ayah saya sudah mengemudi sejak pukul 6 pagi.
  8. The children have been playing outside all afternoon.
    Anak-anak sudah bermain di luar sepanjang sore.
  9. I have been reading this book since yesterday.
    Saya sudah membaca buku ini sejak kemarin.
  10. She has been practicing the piano for an hour.
    Dia sudah berlatih piano selama satu jam.
  11. I haven’t been sleeping well lately.
    Saya belum tidur dengan baik akhir-akhir ini.
  12. He hasn’t been feeling well.
    Dia belum merasa sehat.
  13. They haven’t been studying hard.
    Mereka belum belajar dengan giat.
  14. Have you been waiting for me?
    Apakah kamu sudah menunggu saya?
  15. Has she been working here since 2020?
    Apakah dia sudah bekerja di sini sejak tahun 2020?
  16. Have they been playing football?
    Apakah mereka sudah bermain sepak bola?
  17. How long have you been learning English?
    Sudah berapa lama kamu belajar bahasa Inggris?
  18. How long has she been living here?
    Sudah berapa lama dia tinggal di sini?
  19. Why have you been crying?
    Mengapa kamu menangis?
  20. What have they been doing?
    Apa yang sudah mereka lakukan?

Kesimpulan Singkat

Present Perfect Continuous Tense

Subject + have/has + been + V-ing

Digunakan untuk:

  1. Kegiatan yang dimulai di masa lalu dan masih berlangsung sekarang.
  2. Menekankan durasi atau proses kegiatan.
  3. Kegiatan yang baru selesai dan efeknya masih terlihat.

Contoh utama:

I have been studying English for two hours.
Saya sudah belajar bahasa Inggris selama dua jam.

Kunci mengingat:
HAVE/HAS + BEEN + V-ING → kegiatan yang sudah berlangsung.

Laman: 1 2

Post Comment

You May Have Missed