Lompat ke konten Lompat ke sidebar Lompat ke footer

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 sampai 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 bagian sebelumnya.
a.       I have been learning how to play chess for three years.
(Saya telah mempelajari cara bermain catur selama 3 tahun dan sampai sekarang 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 belajar selama 2 jam dan agaknya tidak akan selesai sampai 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 sejak jam 7 dan sekarang saya  masih mengerjakannya)

2.      Untuk menyatakan kejadian yang (sangat) baru selesai terjadi. Bentuk ini sama dengan fungsi pertama Present Perfect. Hanya saja bentuk Present Perfect Progressive ini untuk memberi penekanan 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 anak-anak baru 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, bisa saja berarti saya baru saja telah selesai mengetik, atau bisa juga berarti saya 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 sejak 1996)
Penggunaan kata wait dan work di atas dengan since/for mempunyai makna yang tidak jauh berbeda. Biasanya penggunaan Present Perfect Progressive (kalimat g dan i) lebih sering digunakan utamanya untuk memberi tekanan pada lamanya kejadian. Kata kerja seperti ini pada dasarnya menandakan kejadian yang terus berlanjut. Ada beberapa kata kerja yang biasa digunakan 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 sejak dia masih kecil. Sampai sekarang (tentunya) saya 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 bisa dijadikan progressive (V ing). Sehingga dia masuk ke dalam bentuk Present Perfect.

Muhammad Ahkam Arifin
Muhammad Ahkam Arifin Muhammad Ahkam Arifin is a Fulbright PhD student at Washington State University, US. He earned a master`s degree in TESOL from the University of Edinburgh & Applied Linguistics from the University of Melbourne.

Posting Komentar untuk "Present Perfect Progressive Tense"