Pengertian Present Perfect Continuous Tense
present perfect continuous adalah suatu bentuk kata kerja yang digunakan untuk menyatakan aksi yang telah selesai pada suatu titik di masa lalu atau aksi telah dimulai di masa lalu dan terus berlanjut sampai sekarang.
Aksi pada tense ini biasanya berdurasi waktu tertentu dan ada relevansinya dengan kondisi sekarang.
1. Rumus
Secara umum present perfect continuous tense hanya terjadi pada aksi berupa dynamic verb, tidak stative verb karena umumnya hanya dynamic verb yang memiliki bentuk continuous.
Verbal : menujukkan adanya kejadian yang subjectnya lakukan
Rumus Present Perfect Continuous Tense | Contoh Present Perfect Continuous Tense |
kalimat positif (+) S + have/has + been + V-ing(present participle) | She has been driving (Dia telah mengemudi) The toddlers have been sleeping (Balita sudah tidur) |
kalimat negatif (-) S + have/has + not + been + V-ing(present participle) | She has not been driving (Dia tidak mengemudi) The toddlers haven’t been sleeping (Balita belum tidur) |
kalimat interogatif (?) Have/Has + S + been + V-ing(present participle) ? | Has she been driving (Apakah dia mengemudi ?) Have the toddlers been sleeping (Apakah balita sudah tidur ?) |
Non Verbal : menunjukkan adanya keadaan si subject
Bentuk kalimat | Rumus |
kalimat positif (+) | Subj + have/has + been + adjective/adverb/noun/pronoun |
kalimat negatif (-) | Subj + have/has + not + been + adjective/adverb/noun/pronoun |
kalimat interogatif (?) | have/has + Subj + been + adjective/adverb/noun/pronoun ? |
2. Subject verb agreement
Subject | Verb |
She | has |
He | has |
It | has |
Benda tunggal (singular noun ) – Upin – Student – Mouse | has |
I | have |
You | have |
They | have |
We | have |
Benda jama (plural noun ) – Upin and Ipin – StudentS – Mice | have |
3. Time Expressions pada Present Perfect Continuous
Berikut beberapa time expression (keterangan waktu) yang dapat digunakan pada present perfect tense Continuous.
ADVERB | Contoh |
Penekanan kata sudah | already (sudah) |
adverb of frequency | often (sering) usually (biasanya) sometimes (kadang-kadang) seldom (jarang) never (tidak pernah) |
membicarakan event yang baru saja terjadi | just (baru saja) |
for + period of time up to present: | for an hour (selama satu jam) for three days (selama tiga hari) for two weeks (selama dua minggu) for a long time (selama waktu yang lama) for many years (selama bertahun-tahun) |
since + starting time | since yesterday (sejak kemarin) since 7 am (sejak jam 7 pagi) since February (sejak Februari) since we first met (sejak kita pertama bertemu), since I moved here (sejak saya pindah kesini) |
Adverb yang menunjukkan durasi waktu | recently, lately (belum lama ini) yet (masih) |
Multiplicative Numbers | once a week ( sekali seminggu ) twice a day (dua kali sehari) three times a month ( tiga kali sebulan ) four times….. |
4. Fungsi dan Contoh
Present perfect continuous tense untuk menunjukkan aksi yang telah selesai pada suatu titik dimasa lampau diikuti relevansinya dengan kondisi saat ini (present).
Contoh :
1 | The construction labors are thirsty since they have been removing the scaffoldings. (Pekerja konstruksi haus karena mereka telah memindahkan perancah.) |
2 | Mandy feels full as she’s been eating a half of the tart. (Mandy kenyang karena dia telah memakan separuh kue tart.) |
3 | I have been working with my computer all day, and now I want some delicious foods. (Saya telah bekerja dengan komputer sepanjang hari, dan sekarang saya ingin beberapa makanan lezat.) |
Present perfect continuous tense untuk menunjukkan aksi yang baru saja selesai. Biasanya menggunakan adverb just.
Contoh :
It has just been snowing in Japan. (Baru saja turun salju di Jepang.) |
Present perfect continuous tense untuk menunjukkan aksi yang telah dimulai di masa lampau dan berlanjut sampai sekarang.
Contoh :
1 | I’ve been driving a car through the rain for an hour. (Saya telah sedang mengendarai mobil menembus hujan selama satu jam.) |
2 | The passangers have been waiting for the next flight since this morning. (Para penumpang telah menunggu penerbangan berikutnya sejak pagi ini.) |