
Penulis: Vocab Team
Terakhir dikemas kini:
Present Perfect Continuous: Kuasai Guna Have/Has Been -ing
Mula bina kosa kata Inggeris sebenar dengan Vocab
Muat turun percuma. Belajar lebih cepat dengan pengulangan berjarak, senarai bertema dan sebutan penutur asli - dan kekalkan perkataan yang dipelajari.
Present Perfect Continuous digunakan untuk menekankan proses atau tempoh tindakan yang bermula pada masa lalu dan masih berterusan, atau baru selesai tetapi kesannya masih kelihatan. Pola asasnya ialah have/has + been + kata kerja-ing.
Apakah itu Present Perfect Continuous? (Formula yang Mudah!)
Tense ini digunakan untuk menerangkan tindakan yang bermula pada masa lalu dan sama ada masih berterusan, atau baru sahaja tamat, tetapi kesannya dapat dilihat sekarang. Ia sentiasa memberi penekanan pada tempoh masa sesuatu proses.
Formula ini sangat mudah untuk diingati:
Subjek + have/has + been + Kata Kerja-ing
- I / you / we / they → have been working
- He / she / it → has been working
Dalam pertuturan harian, kita hampir selalu menggunakan singkatan:
- I have been → I've been
- She has been → She's been
- They have not been → They haven't been
Contoh: I've been waiting for you for an hour! / Saya dah tunggu awak selama sejam!
Bila kita guna tense ini? 4 situasi utama
Untuk memahami inti pati Present Perfect Continuous, anda perlu ingat empat situasi utama di mana ia sangat diperlukan.
1. Tindakan bermula pada masa lalu dan masih berterusan
Ini adalah penggunaan yang paling kerap. Kita ingin menekankan bahawa proses itu bermula suatu ketika dahulu dan masih belum berakhir. Di sini, kata kunci penanda seperti for (selama) dan since (sejak) sangat membantu.
- She has been learning Spanish for two years. / Dia telah belajar Bahasa Sepanyol selama dua tahun. (Dia mula dua tahun lalu dan masih belajar).
- We've been living in this city since 2020. / Kami telah tinggal di bandar ini sejak 2020. (Kami berpindah pada 2020 dan masih tinggal di sini).
💡 Petua: For — untuk tempoh masa (for three hours, for ten years). Since — untuk titik permulaan (since Monday, since I was a child).
2. Berapa lama? Soalan mengenai tempoh masa
Apabila anda ingin bertanya berapa lama sesuatu perkara telah berlaku, gunakan struktur How long ...? dengan Present Perfect Continuous.
- A: You look tired. / Awak nampak letih.
- B: I am. I've been working all night. / Memang pun. Saya telah bekerja sepanjang malam.
- How long have you been waiting for the bus? / Dah berapa lama awak tunggu bas?
3. Tindakan baru sahaja tamat, dan hasilnya kelihatan
Bayangkan: anda masuk ke dapur, keadaannya bersepah dan berbau kuih bakar. Rakan anda berdiri di sebelah, penuh dengan tepung. Anda boleh berkata:
- Oh, you've been baking! / Oh, awak buat kuih ya! (Tindakan - membuat kuih - baru sahaja selesai, tetapi hasilnya - keadaan bersepah dan bau - jelas kelihatan).
Contoh lain:
- His eyes are red because he's been crying. / Matanya merah kerana dia telah menangis.
- The ground is wet. It has been raining. / Tanah basah. Hujan telah turun.
4. Tindakan berulang sejak kebelakangan ini
Jika anda ingin mengatakan bahawa sesuatu tindakan telah berulang kali berlaku dalam masa terdekat, tense ini juga sesuai digunakan. Selalunya perkataan lately atau recently (kebelakangan ini) digunakan.
- She has been calling me all day. / Dia asyik menelefon saya sepanjang hari. (Panggilan berulang kali sepanjang hari).
- Recently, I've been watching a lot of historical dramas. / Kebelakangan ini, saya banyak menonton drama sejarah.
Jangan Keliru! Present Perfect Continuous lwn. Tense Lain
Kesukaran utama adalah untuk membezakan tense ini daripada yang lain yang seumpamanya. Mari kita perincikan satu per satu.
lwn. Present Perfect Simple (have/has + V3)
- Present Perfect Continuous - fokus pada proses dan tempoh masanya.
- I've been reading this book. / Saya sedang membaca buku ini. (Saya dalam proses, saya belum habis membacanya).
- Present Perfect Simple - fokus pada hasil atau tindakan yang telah selesai.
- I've read this book. / Saya telah membaca buku ini. (Buku itu telah habis dibaca, ada hasilnya).
lwn. Present Continuous (am/is/are + V-ing)
- Present Perfect Continuous - tindakan berkaitan dengan masa lalu, ia telah berlangsung untuk seketika.
- I've been working for three hours. / Saya telah bekerja selama tiga jam. (Ada kaitan dengan masa lalu).
- Present Continuous - tindakan berlaku sekarang, pada masa pertuturan.
- Shhh, I'm working. / Shhh, saya sedang bekerja. (Tepat pada saat ini).
Kesilapan lazim
- Jangan tinggalkan been: I have been working here for a year. Maksudnya: Saya sudah bekerja di sini selama setahun.
- Gunakan for untuk tempoh dan since untuk titik mula: He has been studying for two hours. Maksudnya: Dia sudah belajar selama dua jam.
- Gunakan Present Perfect Simple dengan kata kerja keadaan: I have known her for a long time. Maksudnya: Saya sudah lama mengenalinya.
- Ikut ejaan -ing: make → making, write → writing, run → running.
Latihan ringkas
Lengkapkan dengan bentuk yang tepat.
- She ___ been studying for two hours. Maksudnya: Dia sudah belajar selama dua jam. (have / has)
- They have been ___ since morning. Maksudnya: Mereka sudah bekerja sejak pagi. (work / working)
- I have been waiting ___ thirty minutes. Maksudnya: Saya sudah menunggu selama tiga puluh minit. (for / since)
Jawapan
- has - She has been studying for two hours. Maksudnya: Dia sudah belajar selama dua jam.
- working - They have been working since morning. Maksudnya: Mereka sudah bekerja sejak pagi.
- for - I have been waiting for thirty minutes. Maksudnya: Saya sudah menunggu selama tiga puluh minit.
Ingat polanya: subjek + have/has + been + kata kerja-ing.
5 minit
Uji Perbendaharaan Kata Inggeris Anda dalam 5 Minit
Ketahui tahap perbendaharaan kata tepat anda dengan ujian percuma kami. Dari perkataan asas hingga maju, dapatkan skor A1-C2 anda dan lihat berapa perkataan Inggeris yang benar-benar anda tahu.