Present Perfect Continuous Tense
Present perfect continuous tense adalah bentuk waktu yang digunakan untuk menunjukkan suatu aktivitas yang telah berlangsung sejak waktu tertentu di masa lalu dan masih berlanjut hingga kini, atau baru saja usai namun akibatnya masih tampak.
Rumus:
S + have / has + been + Ving + OContoh Penggunaan
Aksi yang dimulai di masa lalu dan masih berlangsung sampai sekarang:
She has been reading that novel for two hours.
Dia telah membaca novel itu selama dua jam.
They have been playing football since this morning.Mereka telah bermain sepak bola sejak pagi ini.
Aktivitas yang baru saja selesai tapi hasilnya masih terlihat sampai sekarang:
I have been painting the wall. That's why there's paint on my hands.
Saya telah mengecat dinding. Itu sebabnya tangan saya penuh cat.
He has been running, that's why he's sweating.Dia telah berlari, itu sebabnya dia berkeringat.
Aktivitas berulang yang terjadi dalam periode waktu tertentu:
We have been visiting our grandma every weekend lately.
Kami sering mengunjungi nenek kami setiap akhir pekan belakangan ini.
She has been calling him a lot recently.Dia sering menelepon dia akhir-akhir ini.
Menekankan durasi dari suatu kegiatan yang terus berlangsung:
I have been learning English for five years.
Saya telah belajar bahasa Inggris selama lima tahun.
I have been working on this project all week.Saya telah mengerjakan proyek ini sepanjang minggu.