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.

StrukturContoh
(+) Positifsubject + will have been + verb-ingBy June I will have been working here for a year.
(−) Negatifsubject + won't have been + verb-ingShe won't have been waiting long.
(?) TanyaWill + 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 thenBy 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.
forselama (durasi)They'll have been waiting for two hours.
by next yearmenjelang tahun depanBy next year she'll have been leading the team.
all morningsepanjang pagiBy noon he'll have been coding all morning.
continuouslyterus-menerusThe server will have been running continuously.
sincesejakBy 2030 I'll have been working here since 2020.
non-stoptanpa hentiThey'll have been driving non-stop.
long enoughcukup lamaBy then we'll have been training long enough.

Dialogue

A work anniversary, looking ahead

Tara

By next April, how long will you have been working here?

Ben

By then I'll have been working here for ten years.

Tara

Ten years non-stop! You'll have been leading the design team for most of that.

Ben

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

1.By 6 p.m. they (negotiate) for eight hours.
2.By next month I (live) here for five years.
3.When she finishes, she (run) for four hours.

Flashcards

by ... for ...

Klik untuk lihat arti

1 / 8

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.