Future Perfect Continuous
Di akhir lesson ini, kamu bisa:
- Membentuk Future Perfect Continuous dengan will have been + kata kerja -ing.
- Menekankan durasi sebuah aksi yang berlangsung hingga satu titik di masa depan.
- Mengenali kapan tense ini wajar dipakai dan kapan lebih baik memilih tense lain.
Bentuk (Form)
Future Perfect Continuous adalah tense paling kompleks: will have been + kata kerja -ing. Bagian will have been selalu sama untuk semua subjek; yang berubah hanya kata kerja -ing di belakang.
| Struktur | Contoh | |
|---|---|---|
| (+) Positif | subject + will have been + verb-ing | By June I will have been working here for a year. |
| (−) Negatif | subject + won't have been + verb-ing | She won't have been waiting long. |
| (?) Tanya | Will + subject + have been + verb-ing ...? | Will they have been travelling for 12 hours? |
Catatan penting:
- Short form: I'll have been, they'll have been ... → "I'll have been studying all night."
- Urutan rangkaiannya wajib utuh: will + have + been + -ing. Hilang satu = salah.
- Verba state (know, be, like, own) tidak dipakai di bentuk ini → pakai Future Perfect biasa: ✅ By May I'll have known her for ten years.
Kapan Dipakai (Usage)
- Menekankan DURASI / lamanya sebuah aksi yang berlangsung sampai satu titik di masa
depan (fokus pada prosesnya, bukan hasil akhirnya):
By 6 p.m., the team 'll have been negotiating for eight hours.
- Menjelaskan sebab dari keadaan di masa depan:
When she finishes the marathon, she 'll have been running for over four hours.
- Pola khas "by ... for ..." (titik masa depan + lama durasi):
By next month I 'll have been living in Jakarta for five years.
💡 Future Perfect vs Future Perfect Continuous:"By 2026 I'll have written three books." (fokus hasil/jumlah → selesai) vs "By 2026 I'll have been writing for ten years." (fokus durasi proses, belum tentu selesai). Pilih continuous hanya saat ingin menekankan lamanya sebuah aktivitas.
Penanda Waktu (Time Markers / Signal Words)
- by + waktu ... for + durasi (paling khas) → By Friday they'll have been testing for a week.
- for (lama durasi) → He'll have been driving for ten hours.
- since → By 2030 I'll have been working here since 2020.
- all day / all morning / all night → By noon she'll have been writing all morning.
- by next year / by then → By next year he'll have been leading the project.
Examples (English)
By the time the project ends, we 'll have been working on it for two years. When you land, the pilot 'll have been flying for nine hours straight. Will you have been studying English for five years by then? By midnight, the servers won't have been running long enough to test properly.
Kosakata & Penanda
| English | Arti (ID) | Contoh |
|---|---|---|
| by ... for ... | menjelang ... selama ... | By May I'll have been studying for a year. |
| for | selama (durasi) | They'll have been waiting for two hours. |
| by next year | menjelang tahun depan | By next year she'll have been leading the team. |
| all morning | sepanjang pagi | By noon he'll have been coding all morning. |
| continuously | terus-menerus | The server will have been running continuously. |
| since | sejak | By 2030 I'll have been working here since 2020. |
| non-stop | tanpa henti | They'll have been driving non-stop. |
| long enough | cukup lama | By then we'll have been training long enough. |
Dialogue
A work anniversary, looking ahead
By next April, how long will you have been working here?
By then I'll have been working here for ten years.
Ten years non-stop! You'll have been leading the design team for most of that.
True. By the launch, we'll have been building this product for three years.
Kesalahan Umum (Common Mistakes)
- ❌ "By June I will have working here for a year." → ✅ "I will have been working." (jangan lewatkan been)
- ❌ "She will have been know him for years." → ✅ "She will have known him for years." (verba state → Future Perfect, bukan continuous)
- ❌ "By 2030 I will have been writing three books." → ✅ "I will have written three books." (jumlah/hasil → Future Perfect; continuous menekankan durasi, bukan jumlah)
- ❌ "They will been driving for hours." → ✅ "They will have been driving for hours." (rangkaian will have been harus lengkap)
Latihan
Cek Pemahaman
1. Which sentence emphasises the duration of an activity up to a future point?
2. Choose the grammatically correct sentence.
3. Complete the structure: will + ___ + been + -ing.
Lengkapi dengan will have been + -ing
Flashcards
by ... for ...
Klik untuk lihat arti
Ringkasan
- Bentuk: will have been + kata kerja -ing; sama untuk semua subjek; negatif won't have been + -ing, tanya Will + subjek + have been + -ing?
- Fungsi utama: menekankan durasi sebuah aksi yang berlangsung hingga satu titik di masa depan, sering menjelaskan sebab keadaan di masa depan.
- Penanda waktu: pola khas by ... for ..., juga for, since, all day, by then.
- Jebakan utama & catatan realistis: tense ini relatif jarang dan paling alami saat menekankan lamanya proses; hindari verba state (pakai Future Perfect), dan jangan lewatkan been. Untuk jumlah/hasil, pilih Future Perfect.