Future Perfect Continuous Tense

Future Perfect Continuous Tense atau Future Perfect Progressive Tense digunakan untuk memproyeksikan diri kita ke masa depan dan menyoroti durasi (lamanya waktu) suatu tindakan yang telah dan masih akan terus berlangsung hingga titik waktu tertentu di masa depan.

Perbedaan utamanya dengan Future Perfect Simple adalah tense ini menekankan kontinuitas dan proses dari tindakan tersebut, bukan sekadar fakta selesainya tindakan.

1. Rumus Gramatikal (Hanya Kalimat Positif)

Tense ini dibentuk menggunakan kombinasi kata bantu will have been dan kata kerja berakhiran -ing (Verb-ing).

A. Rumus Kalimat Verbal

Digunakan untuk menyatakan durasi tindakan aktif yang akan sedang berlangsung di masa depan.

  • Rumus: Subject + will + have + been + Verb-ing + Object / Complement
  • By next year, they will have been living here for five years.
    Tahun depan, mereka akan telah tinggal di sini selama lima tahun.

Catatan: Rumus ini berlaku sama untuk semua subjek tanpa pengecualian.

B. Rumus Kalimat Nominal

  • Catatan: Karena kalimat nominal mengekspresikan keadaan statis, bentuk nominal tidak digunakan dalam Future Perfect Continuous. Gunakan bentuk Future Perfect Simple nominal biasa.
    • Salah: I will have been being a teacher.
    • Benar: I will have been a teacher. (Future Perfect).

2. Penggunaan Detail dan Contoh Kasus

Berikut adalah 2 fungsi utama Future Perfect Continuous Tense beserta contohnya secara terperinci:

1. Menekankan Durasi Tindakan di Masa Depan Hingga Batas Waktu Tertentu

Tense ini sering digunakan untuk merayakan pencapaian durasi (milestone) kerja, tinggal, belajar, atau hobi pada tanggal tertentu di masa depan.

  • By next month, I will have been working at this company for ten years.
    Bulan depan, saya akan telah bekerja di perusahaan ini selama sepuluh tahun.
    Catatan: Pada tanggal tersebut di bulan depan, durasi kerja saya tepat mencapai sepuluh tahun.
  • By the time he finishes his degree, he will have been studying for six years.
    Pada saat dia menyelesaikan gelarnya, dia akan telah belajar selama enam tahun.
  • At 5:00 PM, she will have been waiting for three hours.
    Pada jam 5 sore nanti, dia akan telah menunggu selama tiga jam.

2. Menyatakan Hubungan Sebab-Akibat di Masa Depan

Digunakan ketika suatu tindakan yang berlangsung terus-menerus di masa depan diperkirakan akan menjadi penyebab dari kondisi fisik, perasaan, atau situasi tertentu di masa mendatang.

  • When I get home, I will be exhausted because I will have been driving for eight hours.
    Ketika saya sampai di rumah, saya akan sangat kelelahan karena saya akan telah menyetir selama delapan jam.
    Catatan: Menyetir selama delapan jam adalah penyebab dari kelelahan di masa depan.
  • She will be fit for the marathon because she will have been training every day.
    Dia akan bugar untuk maraton karena dia akan telah berlatih setiap hari.

3. Perbedaan: Future Perfect vs. Future Perfect Continuous

Sangat penting untuk membedakan fokus dari kedua tenses masa depan ini:

  • Future Perfect Simple:

    1. Berfokus pada hasil akhir atau selesainya tindakan.
    2. Menjawab pertanyaan “Berapa banyak/kali?”.
    • By 6:00 PM, I will have painted the room.
      Sebelum jam 6 sore, saya akan sudah mengecat kamar tersebut.
      Catatan: Kamar akan selesai dicat seluruhnya.
    • Next year, we will have built three houses.
      Tahun depan, kami akan sudah membangun tiga rumah.
      Catatan: Tiga rumah sudah selesai dibangun.
  • Future Perfect Continuous:

    1. Berfokus pada durasi/proses berlangsungnya tindakan.
    2. Menjawab pertanyaan “Berapa lama?”.
    • By 6:00 PM, I will have been painting for four hours.
      Sebelum jam 6 sore, saya akan telah mengecat selama empat jam.
      Catatan: Menekankan durasi proses mengecat.
    • Next year, we will have been building houses for a decade.
      Tahun depan, kami akan telah membangun rumah selama satu dekade.
      Catatan: Menekankan durasi aktivitas pembangunan rumah kami.

4. Penanda Waktu yang Sering Digunakan

Penanda WaktuArti / Keterangan
By the timePada saat / sebelum (mengawali klausa waktu Simple Present, contoh: by the time he arrives)
ForSelama (durasi waktu, contoh: for two hours, for a long time)
By next weekSebelum minggu depan / menjelang minggu depan
Next yearTahun depan / menjelang tahun depan
At [time] tomorrowPada jam/waktu tertentu besok

5. Contoh Kalimat Lengkap Tambahan

  1. By 9:00 PM, my father will have been driving for six hours straight.
    Hingga jam 9 malam nanti, ayah saya akan telah menyetir selama enam jam berturut-turut.
  2. Next week, she will have been practicing the piano for three years.
    Minggu depan, dia akan telah berlatih piano selama tiga tahun.
  3. By the time they graduate, the students will have been learning English for five years.
    Pada saat mereka lulus, para siswa akan telah belajar bahasa Inggris selama lima tahun.
  4. I will be tired tonight because I will have been working in the yard all day.
    Saya akan lelah malam ini karena saya akan telah bekerja di pekarangan seharian penuh.
  5. The cook will have been baking for hours by the time the guests arrive.
    Koki akan telah memanggang roti selama berjam-jam pada saat para tamu tiba.

Selanjutnya, kita akan membahas Past Future Tenses (Kala Masa Lalu di Masa Depan) untuk mempelajari pengandaian, rencana masa lalu yang batal, dan kalimat tidak langsung.