
Bahasawan, setelah kita belajar Future Continuous Tense dan juga Present Perfect Tense, sekarang waktunya kenalan sama Future Perfect Tense. Tense ini dipakai buat nunjukin aksi yang akan sudah selesai sebelum titik waktu tertentu di masa depan. Future Perfect sering dipakai kalau kita ngomongin target, deadline, atau progres yang harus beres tepat waktu.
Tenang aja, Bahasawan, di artikel ini Bahasmin bakal bahas rumus, penggunaan, sampai contoh kalimat yang gampang divisualkan biar kamu makin paham. Dan kalau kamu pengen belajar lebih dalam lagi, yuk gabung di Kelas Bahasa biar grammar dan speaking kamu makin naik level
Apa Itu Future Perfect Tense?
Bahasawan, Future Perfect Tense adalah tense yang dipakai buat menceritakan sebuah aksi atau kejadian yang akan sudah selesai sebelum waktu tertentu di masa depan. Jadi, bukan sekadar terjadi, tapi benar-benar selesai pada titik waktu yang ditentukan.
Contoh:
- By next week, I will have submitted my final project.
(Minggu depan, aku akan sudah mengumpulkan proyek akhirku.) - They will have left the airport before we arrive tomorrow morning.
(Mereka akan sudah meninggalkan bandara sebelum kita tiba besok pagi.)
Meskipun Future Perfect Tense nggak terlalu sering dipakai dalam percakapan sehari-hari, tense ini tetap penting untuk menunjukkan keteraturan waktu dan menekankan bahwa sebuah aksi sudah beres sebelum kejadian lain di masa depan.
Rumus Future Perfect Tense
Bahasawan, rumus Future Perfect Tense gampang banget diingat, karena polanya selalu pakai will + have + V3 (past participle). Bedanya cuma di susunan untuk kalimat positif, negatif, atau pertanyaan. Oh iya, sama seperti tense lain, bentuk singkatnya juga sering dipakai: will not = won’t. Dan dalam konteks formal, kadang dipakai shall untuk menggantikan will, tapi biasanya hanya dengan “I” dan “we”.
Biar lebih jelas, lihat tabel di bawah ini:
| Bentuk Kalimat | Rumus | Contoh Kalimat |
| Affirmative (positif) | S + will + have + V3/ed | By next Monday, I will have completed the report.(Senin depan, aku akan sudah menyelesaikan laporan.) |
| Negative (negatif) | S + will not (won’t) + have + V3/ed | She won’t have arrived at the office before 9 am.(Dia tidak akan sudah tiba di kantor sebelum jam 9 pagi.) |
| Yes/No Question | Will + S + have + V3/ed? | Will they have finished the meeting by this afternoon?= Yes, they will. / No, they won’t. |
| Wh- Question | Wh- + will + S + have + V3/ed? | Where will you have traveled by the end of summer?(Ke mana saja kamu akan sudah bepergian sampai akhir musim panas?) |
Cara Menggunakan Future Perfect Tense
Bahasawan, Future Perfect Tense biasanya dipakai dalam tiga situasi utama. Yuk kita bahas satu per satu bareng Bahasmin
1. Menunjukkan aksi yang selesai sebelum waktu tertentu di masa depan
Future Perfect dipakai untuk menjelaskan sesuatu yang sudah akan beres sebelum titik waktu tertentu.
Contoh:
By tomorrow morning, we will have cleaned the whole house.
(Besok pagi, kami akan sudah membersihkan seluruh rumah.)
2. Menunjukkan aksi yang selesai sebelum aksi lain di masa depan
Kalau ada dua kejadian di masa depan, aksi yang selesai duluan pakai Future Perfect, sementara aksi yang datang belakangan pakai Simple Present.
Contoh:
I will have written the report before the manager checks the documents.
(Aku akan sudah menulis laporan sebelum manajer memeriksa dokumen.)
Di sini, aksi menulis laporan selesai lebih dulu, baru kemudian ada aksi memeriksa.
3. Menunjukkan aksi yang berlangsung hingga titik waktu tertentu di masa depan
Future Perfect juga bisa dipakai untuk menceritakan sesuatu yang sudah dimulai, lalu terus berlangsung, dan “genap” sampai waktu tertentu di masa depan.
Contoh:
By next July, they will have stayed in Jakarta for 10 years.
(Pada Juli depan, mereka akan sudah tinggal di Jakarta selama 10 tahun.)
Di sini, aksinya (tinggal di Jakarta) dimulai duluan, terus berlanjut, dan sampai titik waktu tertentu sudah genap 10 tahun.
Tanda-Tanda Future Perfect Tense
Bahasawan, biar makin gampang mengenali Future Perfect Tense, ada beberapa “penanda” khas yang sering muncul dalam kalimat. Yuk kita bahas bareng.
1. Clause dengan before
Kalau ada kata before yang menunjuk ke waktu di masa depan atau diikuti Present Simple, biasanya kalimat utama pakai Future Perfect.
Contoh:
- Before midnight, I will have completed all the designs.
(Sebelum tengah malam, aku akan sudah menyelesaikan semua desain.) - Will they have packed their luggage before the taxi arrives?
(Apakah mereka akan sudah membereskan koper sebelum taksi tiba?)
2. Clause dengan by
Kata by sering banget muncul di Future Perfect untuk menunjukkan batas waktu tertentu. Bisa berupa waktu spesifik (by next Friday), periode (by the end of this year), atau diikuti clause Present Simple (by the time…).
Contoh:
- By next summer, she will have opened her own café.
(Pada musim panas depan, dia akan sudah membuka kafenya sendiri.) - The project will have been finished by the end of this month.
(Proyek ini akan sudah selesai pada akhir bulan ini.) - The kids will have fallen asleep by the time we get home.
(Anak-anak akan sudah tertidur pada saat kita sampai di rumah.)
3. Clause dengan when
Kalau ada dua kejadian, bagian when biasanya pakai Present Simple, sedangkan aksi yang selesai duluan pakai Future Perfect.
Contoh:
- She will have worked in the company for 10 years when she retires.
(Dia akan sudah bekerja di perusahaan selama 10 tahun ketika pensiun.) - When you visit us next year, we will have moved to a new house.
(Saat kamu mengunjungi kami tahun depan, kami akan sudah pindah ke rumah baru.)
4. Harus ada batas waktu (time limit)
Future Perfect cuma dipakai buat aksi yang sudah akan selesai sebelum waktu tertentu di masa depan. Jadi, kalau kalimatnya nggak menyebutkan batas waktu, lebih baik pakai Simple Future.
❌ Lisa will have bought a new car.
(Salah, karena nggak ada waktu spesifik yang jadi patokan.)
✅ Lisa will buy a new car next month.
(Benar, karena waktunya jelas: bulan depan.)
Dengan kata lain, time limit bisa jelas banget (at 9 o’clock tomorrow), bisa juga agak umum (next week), atau bahkan tergantung pada aksi lain (before you arrive).
5. Jangan dipakai barengan dengan clause yang salah
Bahasawan, Future Perfect tidak dipakai di clause yang diawali kata waktu seperti while, before, after, as soon as, until, atau when. Untuk pola ini, biasanya dipakai Present Perfect atau Present Simple, bukan Future Perfect.
❌ I will call you when I will have finished my homework.
(Salah, karena “when-clause” nggak boleh pakai Future Perfect.)
✅ I will call you when I have finished my homework.
(Benar, pakai Present Perfect di “when-clause”.)






