Bentuk present perfect continuous dalam bahasa Inggris
Present Perfect Continuous
This article is part of the Inggris grammar tree on Settemila Lingue.
Gambaran Umum
Present perfect continuous digunakan untuk tindakan yang dimulai di masa lalu dan masih berlangsung sekarang, atau tindakan baru saja selesai tetapi hasilnya masih terasa. Bentuknya adalah have/has been + verb-ing.
Bentuk ini sering menekankan durasi. Gunakan for untuk lama waktu, seperti for two hours, dan since untuk titik awal, seperti since Monday.
Cara Kerjanya
| Pola | Contoh | Arti |
|---|---|---|
| subject + have/has been + -ing | I've been waiting for an hour. | Saya sudah menunggu selama satu jam. |
| dengan since | She's been working here since 2010. | Dia sudah bekerja di sini sejak 2010. |
| pertanyaan | How long have you been learning English? | Sudah berapa lama kamu belajar bahasa Inggris? |
| negatif | It hasn't been raining. | Hujan tidak sedang berlangsung belakangan ini. |
Pilih have untuk I/you/we/they dan has untuk he/she/it.
Contoh dalam Konteks
| Bahasa Inggris | Bahasa Indonesia | Catatan |
|---|---|---|
| I've been waiting for an hour. | Saya sudah menunggu selama satu jam. | Menekankan durasi. |
| She's been working here since 2010. | Dia sudah bekerja di sini sejak 2010. | since untuk titik awal. |
| How long have you been learning English? | Sudah berapa lama kamu belajar bahasa Inggris? | Pertanyaan durasi. |
| It's been raining all day. | Hujan turun sepanjang hari. | Kejadian masih relevan sekarang. |
| We have been studying for the exam. | Kami sudah belajar untuk ujian itu. | Aktivitas berlanjut sampai sekarang. |
| He hasn't been sleeping well. | Dia tidak tidur nyenyak belakangan ini. | Bentuk negatif. |
| Have they been waiting long? | Apakah mereka sudah menunggu lama? | Pertanyaan ya/tidak. |
| I have been trying to call you. | Saya sudah berusaha meneleponmu. | Hasil atau usaha masih relevan. |
Kesalahan Umum
Tertukar antara for dan since
- Salah: I've been waiting since two hours.
- Benar: I've been waiting for two hours.
- Alasan: for dipakai untuk durasi; since dipakai untuk titik awal.
Lupa memakai been
- Salah: She has working here since 2010.
- Benar: She has been working here since 2010.
- Alasan: Polanya selalu have/has been + -ing.
Memakai bentuk continuous untuk hasil yang selesai dan jumlah yang jelas
- Kurang tepat: I have been reading three books this month.
- Lebih tepat: I have read three books this month.
- Alasan: Jika fokus pada jumlah atau hasil selesai, present perfect simple sering lebih cocok.
Catatan Penggunaan
Present perfect continuous sering terdengar alami ketika kamu ingin menjelaskan mengapa sesuatu terjadi sekarang: I'm tired because I've been working all day.
Dalam konteks formal, bentuk ini tetap dapat digunakan, terutama untuk menggambarkan proses yang berlangsung selama periode tertentu.
Tips Latihan
- Buat kalimat dengan for dan since tentang kegiatan belajarmu.
- Latih pertanyaan How long have you been...?
- Bandingkan kalimat yang menekankan durasi dengan kalimat yang menekankan hasil.
Konsep Terkait
- Present perfect sederhana — digunakan ketika fokusnya hasil atau pengalaman.
- Tenses dan aspek sastra — pembahasan tingkat lanjut tentang aspek waktu.
Prasyarat
Bentuk kini sempurna sederhana dalam bahasa InggrisA2Konsep yang dibangun di atas ini
Konsep B1 lainnya
Practice Present Perfect Continuous in Inggris with a free Settemila Lingue account. We will set up Inggris · B1 and generate cards for this exact grammar concept.
Latih konsep ini