Rumus have/has been + V-ing, 3 penggunaan utama, membedakan dengan Present Perfect – penjelasan lengkap dalam bahasa Vietnam disertai latihan.
Perfektif Present Berkelanjutan(Present Perfect Continuous)menekankan PROSES dan LAMANYA WAKTU suatu tindakan yang dimulai di masa lalu dan masih berlangsung hingga sekarang. Rumus: S + have/has been + V-ing (untuk digunakan) have dengan I/You/We/They, has dengan He/She/It). Tanda pengenal: for(waktu), since (titik awal), all day, all morning, how long, lately, recently.
Perfektif Present Berkelanjutan(Present Perfect Continuous / Present Perfect Progressive)menyatakan tindakan mulai di masa lalu, masih berlangsung hingga sekarang, atau baru saja selesai tetapi meninggalkan hasil yang terlihat. Waktu ini sangat menekankan pada waktu dan proses dari tindakan.
| Jenis kalimat | Rumus | Contoh |
|---|---|---|
| Pernyataan positif | S + have/has been + V-ing | I have been learning English for 3 years. |
| Negasi | S + haven't/hasn't been + V-ing | She hasn't been feeling well lately. |
| Interogatif | Have/Has + S + been + V-ing? | Have you been waiting long? |
| Jawaban singkat | Yes, S + have/has. / No, S + haven't/hasn't. | Yes, I have. / No, she hasn't. |
| Auxiliary verb | Subjek | Bentuk negatif |
|---|---|---|
| HAVE | I, You, We, They | haven't been + V-ing |
| HAS | He, She, It + noun singular | hasn't been + V-ing |
Menggambarkan tindakan yang sedang terjadi pada saat berbicara. 3 penggunaan utama:
Ini adalah penggunaan yang paling umum. Tindakan sudah dimulai sebelumnya dan Belum selesai — masih berlangsung pada saat berbicara. Umum digunakan dengan for (waktu)atau since (tanda waktu).
Tindakan Baru saja terjadi dan kita bisa melihat bukti atau hasil saat ini. Penggunaan ini tidak memerlukan for/since.
Ketika ingin menekankan bahwa suatu tindakan telah terjadi terus-menerus, tidak berhenti dalam jangka waktu yang lama.
Dua kata for dan since adalah ciri khas dari waktu ini:
| Kata | Digunakan dengan | Contoh |
|---|---|---|
| FOR | Waktu(duration): 3 years, two hours, a long time, ages... | for 3 years, for two months, for a week |
| SINCE | Waktu mulai(starting point): 2020, Monday, I was a child... | since 2020, since Monday, since I was born |
Berpikirlah sederhana: FOR = kamu mengukur waktu(selama 3 tahun = 3 tahun). SINCE = kamu menunjukkan titik awal(sejak 2020 = memulai dari tahun 2020).
Ini adalah bagian yang paling sulit saat belajar kedua waktu ini. Keduanya menggunakan have/has, tetapi fokusnya berbeda:
| Kriteria | Present Perfect(HTHTH) | HTHTH Lanjut(HTHTTTD) |
|---|---|---|
| Rumus | S + have/has + V3 | S + have/has been + V-ing |
| Tekankan | Hasil yang selesai | PROSES, WAKTU berlangsung |
| Contoh | I have written 5 emails. (Sudah menulis 5 email — hasil) | I have been writing emails all morning. (Menulis email sepanjang pagi — proses) |
| Tindakan | Selesai | Masih berlangsung atau baru saja berhenti |
| Dengan for/since | Dapat digunakan tetapi kurang umum | Digunakan secara rutin, khas |
| Pertanyaan | How many/much? (berapa banyak) | How long? (berapa lama) |
Contoh perbandingan yang jelas:
Kurang alami: I have lived here for 5 years. (benar secara tata bahasa tetapi tidak menekankan proses)
Lebih alami: I have been living here for 5 years.
Penjelasan: Ketika menggunakan for/since untuk menekankan durasi waktu, Simple Present sering terdengar lebih alami.
Sai: I have been knowing him for years.
Benar: I have known him for years.
Penjelasan: Kata kerja keadaan seperti know, love, hate, believe, want, own... tidak digunakan dalam bentuk keterusan. Gunakan Present Perfect biasa.
Sai: I have been studying since 3 years.
Benar: I have been studying for 3 years. / ... since 2021.
Penjelasan: UNTUK + periode waktu(3 years). SEJAK + titik waktu(2021).
Latihan interaktif, permainan, dan SRS membantu Anda mengingat tata bahasa lebih lama
Mulai belajar gratis →