Present Perfect Progressive Tense
Sunday, August 12, 2012
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. 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. |