Future Perfect Progressive adalah tense yang digunakan untuk menyatakan suatu kejadian yang akan sudah dimulai dan akan terus berlangsung hingga titik waktu tertentu di masa depan. Tense ini menggabungkan aspek perfect dan progressive, yang berarti kejadian tersebut sudah berlangsung sebelumnya dan akan terus berlanjut. Pemahaman tentang tense ini penting untuk menyampaikan durasi suatu aktivitas yang sudah dimulai dan akan masih berlangsung di waktu yang akan datang.
Kapan Menggunakan Future Perfect Progressive?
Future Perfect Progressive digunakan untuk menjelaskan sesuatu yang akan sudah dimulai dan akan terus berlangsung di masa depan. Tense ini fokus pada durasi aktivitas yang sudah dimulai sebelumnya dan akan berlanjut hingga titik waktu tertentu di masa depan.
Kegunaan utama:
- Menyatakan durasi kejadian yang sudah dimulai dan akan berlanjut di masa depan
- Menunjukkan bahwa suatu aktivitas telah berlangsung selama waktu tertentu hingga titik waktu spesifik di masa depan
Rumus Future Perfect Progressive
Rumus:
will + have + been + verb-ing (present participle)
Bentuk positif:
Subject + will have been + verb-ing
Bentuk negatif:
Subject + will not have been + verb-ing
Bentuk pertanyaan:
Will + subject + have been + verb-ing?
Contoh Kalimat
Bentuk Positif
- I will have been swimming for an hour by 6:30. (Saya akan sudah berenang selama satu jam menjelang pukul 6:30.)
- By next month, she will have been working here for ten years. (Bulan depan, dia akan sudah bekerja di sini selama sepuluh tahun.)
- They will have been living in that house for two decades by 2025. (Mereka akan sudah tinggal di rumah itu selama dua dekade menjelang 2025.)
- When you arrive, I will have been waiting for three hours. (Ketika kamu tiba, saya akan sudah menunggu selama tiga jam.)
Bentuk Negatif
- She will not have been sleeping for long when you call. (Dia tidak akan sudah tidur lama ketika kamu menelepon.)
- They will not have been working on the project for long by the deadline. (Mereka tidak akan sudah mengerjakan proyek itu lama menjelang batas waktu.)
- We will not have been traveling for more than a day when we reach the destination. (Kita tidak akan sudah bepergian lebih dari sehari ketika sampai di tujuan.)
- He will not have been studying English for a year by the time he takes the exam. (Dia tidak akan sudah belajar bahasa Inggris selama setahun menjelang dia mengikuti ujian.)
Bentuk Pertanyaan
- Will you have been living there long by the time you move? (Apakah kamu akan sudah tinggal di sana lama menjelang kamu pindah?)
- Will they have been working together for long by the end of the project? (Apakah mereka akan sudah bekerja bersama lama menjelang akhir proyek?)
- Will she have been teaching for ten years by next semester? (Apakah dia akan sudah mengajar selama sepuluh tahun menjelang semester depan?)
Perbedaan dengan Tense Lainnya
Future Perfect Progressive vs Future Progressive
| Tense | Fokus | Contoh |
|---|---|---|
| Future Perfect Progressive | Durasi kejadian hingga titik waktu tertentu | I will have been swimming for an hour by 6:30. |
| Future Progressive | Kejadian yang sedang berlangsung di masa depan | I will be swimming at 6:30. |
Future Perfect Progressive vs Future Perfect Simple
| Tense | Fokus | Contoh |
|---|---|---|
| Future Perfect Progressive | Proses dan durasi | She will have been writing for hours. |
| Future Perfect Simple | Hasil yang selesai | She will have written the report. |
Tabel Ringkasan
| Bentuk | Rumus | Contoh |
|---|---|---|
| Positif | S + will have been + verb-ing | She will have been working. |
| Negatif | S + will not have been + verb-ing | She will not have been working. |
| Pertanyaan | Will + S + have been + verb-ing? | Will she have been working? |
Time Expressions untuk Future Perfect Progressive
Kata keterangan waktu yang sering digunakan:
| Expression | Arti | Contoh |
|---|---|---|
| by + waktu | menjelang | by 6:30, by next year |
| for | selama | for two hours, for five years |
| when | ketika | when you arrive, when the meeting ends |
| by the time | pada saat | by the time you finish, by the time she comes |
Latihan Singkat
Lengkapi kalimat dengan Future Perfect Progressive:
- By next year, my father _ (work) at this company for 20 years.
- They _ (live) in Jakarta for a decade by 2026.
- She _ (not / study) for long when the exam starts.
- _ you _ (wait) for long by the time I arrive?
- We _ (travel) for 12 hours by the time we reach our destination.
Kunci Jawaban:
- will have been working
- will have been living
- will not have been studying
- Will you have been waiting
- will have been traveling
Tips Penggunaan
- Gunakan “by” untuk menentukan titik waktu: by 6 PM, by next month, by 2025.
- Gunakan “for” untuk durasi: for two hours, for five years, for months.
- Ingat urutan: will + have + been + verb-ing (tidak boleh terbalik).
- Fokus pada durasi: Future Perfect Progressive selalu menekankan berapa lama kejadian itu sudah berlangsung.