Present Perfect Continuous

Present perfect continuous tense digunakan untuk menyatakan tindakan atau peristiwa yang sudah mulai terjadi pada waktu lampau dan masih sedang berlangsung sampai sekarang.


Pola kalimat:
(+) S + have/has + been + V-ing
(-) S + have/has + not + been + V-ing
(?) Have/has + S + been + V-ing

Contoh kalimat:
- They have been talking on the phone for thirty minutes.
- He has not been working here.
- Have you been playing tennis?



Fungsi present perfect continuous tense:

a. menyatakan kegiatan yang terjadi di waktu lampau yang dilakukan berulang kali dan masih berlanjut sampai dengan waktu sekarang.
- I have been learning English for six years.
- They have been traveling since last November.

b. menyatakan kegiatan yang baru saja selesai, yang mana hasil dari kegiatan tersebut berpengaruh pada waktu sekarang.
- He has been repairing the car. His clothes are dirty.
- It has been raining (= and the streets are still wet).


Catatan
Present perfect continuous tense menunjuk pada waktu tak tentu antara sebelum sekarang (before now) dan sekarang (now). Pembicara berpikir bahwa suatu kegiatan yang telah dimulai bisa jadi belum selesai pada periode waktu tersebut.
She has been waiting for you all day.
I've been working on this report since eight o'clock this morning.


Keterangan waktu yang biasa dipakai dalam present perfect continuous tense adalah for, since, recently, lately, How long?