-->

Present Perfect Progressive Tense



Present Perfect Progressive
Pola:
Have/has + been + V ing
Diagram:
Penggunaan:
1.      Present Perfect Progressive menyatakan kejadian yang telah terjadi dalam beberapa waktu tertentu, dan masih terus berlanjut hingga sekarang. Biasanya dengan kata since (sejak), for (selama), all morning (sepanjang pagi), all day (sepanjang hari), all week (sepanjang minggu) dll. Makna penggunaan ini sama dengan fungsi ke tiga dari Present Perfect pada potongan sebelumnya.
a.       I have been learning how to play chess for three years.
(Saya telah mempelajari cara bermain catur selama 3 tahun dan hingga kini masih mempelajarinya)
b.      It’s ten P. M. now. I have been studying for two hours and probably won’t finish until midnight.
(Sekarang jam 10 malam. Saya telah berguru selama 2 jam dan agaknya tidak akan selesai hingga tengah malam)
c.       Alex is talking on the phone. He has been talking on the phone for almost two hours.
(Alex sedang berbicara melalui telepon. Dia telah berbicara di telepon selama hampir 2 jam)
d.      d. I have been doing my essay since seven o’clock.
(Saya (telah) mengerjakan essai semenjak jam 7 dan kini saya  masih mengerjakannya)

2.      Untuk menyatakan kejadian yang (sangat) gres selesai terjadi. Bentuk ini sama dengan fungsi pertama Present Perfect. Hanya saja bentuk Present Perfect Progressive ini untuk memberi pementingan pada seberapa lamanya kejadian dan juga untuk menyatakan suatu kesimpulan/dugaan.
e.       The kids have been playing here. Their toys are all over the room.
(Pasti bawah umur gres saja sudah bermain di sini. Mainan mereka berhamburan di sekitar ruangan)
f.       I feel tired. I have been typing all day.
(Untuk makna kalimat f, tergantung dari konteks, dapat saja berarti aku gres saja telah selesai mengetik, atau dapat juga berarti aku masih sedang mengetik.)

Perhatikan:
g.       I have waited here for two hours.
h.      I have been waiting here for two hours.
(Saya telah menunggu di sini selama 2 jam.)
i.        I have worked here since 1996.
j.        I have been working here since 1996.
(Saya telah bekerja di sini semenjak 1996)
Penggunaan kata wait dan work di atas dengan since/for memiliki makna yang tidak jauh berbeda. Biasanya penggunaan Present Perfect Progressive (kalimat g dan i) lebih sering dipakai utamanya untuk memberi tekanan pada lamanya kejadian. Kata kerja menyerupai ini intinya mengambarkan kejadian yang terus berlanjut. Ada beberapa kata kerja yang biasa dipakai dalam konteks ini: work, wait, live, teach, learn, study, lie (berbaring), sit, stand, play, rain dll.

Perhatikan juga:
k.      I have known Alex since he was a child.
(Saya telah mengenal Alex semenjak beliau masih kecil. Sampai kini (tentunya) aku masih mengenalnya)
l.        I have been knowing him since he was a child. (Salah)
Kata know dan bentuk kata stative verb lainnya (lihat di simple Present Tense) tidak dapat dijadikan progressive (V ing). Sehingga beliau masuk ke dalam bentuk Present Perfect.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel