11. Future Perfect Tense
Kegunaan: Menyatakan aksi yang akan sudah selesai sebelum waktu tertentu di masa depan.
📝 Rumus:
(+) Subject + will + have + Verb 3
(-) Subject + will + not + have + Verb 3
(?) Will + Subject + have + Verb 3?
💡 Contoh Kalimat:
- (+) I will have finished this project by Friday. (Saya akan sudah menyelesaikan proyek ini sebelum hari Jumat.)
- (+) She will have graduated by the time she turns 22. (Dia akan sudah lulus sebelum dia berusia 22 tahun.)
- (+) By next year, they will have been married for 10 years. (Tahun depan, mereka akan sudah menikah selama 10 tahun.)
- (+) The train will have left by the time we get to the station. (Kereta akan sudah berangkat ketika kita sampai di stasiun.)
- (-) He won't have completed the report by tomorrow. (Dia tidak akan sudah menyelesaikan laporan sebelum besok.)
- (-) We won't have saved enough money by December. (Kami tidak akan sudah menabung cukup uang sebelum Desember.)
- (?) Will you have eaten by the time I arrive? (Apakah kamu akan sudah makan ketika saya tiba?)
- (?) Will they have finished the construction by 2027? (Apakah mereka akan sudah menyelesaikan konstruksi sebelum 2027?)
⏰ Kata Keterangan Waktu:
by tomorrow, by next week/month/year, by the time, before, by then
💭 Tips Mengingat:
Kata kunci: "by" (sebelum). Kalau ada deadline di masa depan dan kamu bicara tentang sesuatu yang akan selesai sebelum itu, pakai Future Perfect.
🇮🇩 Kenapa Orang Indonesia Sering Bingung?
Dalam bahasa Indonesia: "Sebelum hari Jumat, saya akan sudah menyelesaikan proyek ini." Kita pakai "akan" + "sudah" untuk konsep ini.
Tense ini jarang dipakai dalam percakapan sehari-hari, tapi penting untuk konteks formal, deadline, dan perencanaan.
❌ Kesalahan Umum & Akibatnya:
❌ "I will have finish by Friday."
✅ "I will have finished by Friday."
Setelah will have, pakai V3 (past participle). Finish → finished.
❌ "By next year, I will graduate."
✅ "By next year, I will have graduated."
Kalau ada "by + waktu di masa depan", biasanya pakai Future Perfect untuk menunjukkan aksi yang akan sudah selesai.
❌ "She will has finished her work."
✅ "She will have finished her work."
Setelah will, selalu pakai have (bukan has), tidak peduli subjeknya apa.