C1 · Advanced (Lanjutan) TOEIC 785–900 IELTS 7,0–8,0 Tense & Aspek

Future Perfect

Future Perfect (will have + past participle) mendeskripsikan tindakan yang akan selesai sebelum titik waktu tertentu di masa depan.

Apa itu Future Perfect Tense?

Future Perfect Tense adalah tense yang digunakan untuk menunjukkan bahwa suatu aksi akan telah selesai sebelum momen tertentu di masa depan. Bayangkan Anda memproyeksikan diri Anda ke masa depan, lalu "melihat ke belakang" pada aksi yang sudah benar-benar berakhir.

Tense ini menjawab pertanyaan: "Apakah aksi ini akan sudah selesai sepenuhnya pada waktu tertentu di masa depan?" Memahami tense ini sangat penting untuk membicarakan batas waktu (deadline), pencapaian yang diproyeksikan, dan asumsi logis tentang kejadian yang sudah selesai.

Struktur dan Rumus Future Perfect

Untuk membentuk Future Perfect, Anda menggabungkan kata kerja modal will, kata kerja bantu (auxiliary verb) have, dan past participle (kata kerja bentuk ketiga/V3) dari kata kerja utama Anda. Berikut adalah cara menyusun kalimat dalam bentuk positif, negatif, dan tanya.

Cara Membentuk Future Perfect: Kalimat Positif

Kalimat positif menyatakan bahwa suatu aksi pasti akan selesai sebelum titik waktu tertentu di masa depan.

Rumus:
Subject + will have + Past Participle (V3) + Object/Complement
(S + will have + V3 + O)

Subjek (S) Kata Kerja Bantu Kata Kerja Utama (V3) Sisa Kalimat (O)
I / You / He / She / It / We / They will have ('ll have) finished / arrived / left the project by Friday.

Contoh dan Tips:

By next week, I will have finished (S + will have + V3) the report. (Menjelang minggu depan, saya akan sudah menyelesaikan laporan tersebut.)
She 'll have graduated by the time you visit. (Dia akan sudah lulus saat Anda berkunjung.)
They 'll have been married for twenty years next month.

Tips Ahli: Dalam percakapan bahasa Inggris, "will have" hampir selalu disingkat menjadi 'll have (misalnya, I'll have, she'll have). Past participle (V3) bisa berupa kata kerja reguler berakhiran -ed atau kata kerja tidak teratur (seperti eaten, broken, gone).

Cara Membentuk Future Perfect: Kalimat Negatif

Kalimat negatif menyiratkan bahwa suatu aksi tidak akan selesai pada waktu tertentu di masa depan tersebut. Anda cukup menambahkan not setelah "will".

Rumus:
Subject + will not have (won't have) + Past Participle (V3) + Object/Complement
(S + won't have + V3 + O)

Subjek (S) Kata Kerja Bantu (Negatif) Kata Kerja Utama (V3) Sisa Kalimat (O)
I / You / He / She / It / We / They will not have (won't have) arrived / done / completed the work by then.

Contoh:

He won't have left (S + won't have + V3) the office by six. (Dia belum akan meninggalkan kantor pada jam enam nanti.)
I won't have read the whole book before the exam starts.

Tips Ahli: Gunakan singkatan won't have dalam percakapan dan tulisan sehari-hari, namun gunakan will not have dalam situasi yang sangat formal atau akademik.

Cara Membentuk Future Perfect: Kalimat Tanya

Untuk menanyakan apakah suatu aksi akan selesai sebelum batas waktu tertentu, cukup tukar posisi subjek dan "will".

Rumus Pertanyaan Yes/No:
Will + Subject + have + Past Participle (V3) + Object/Complement?
(Will + S + have + V3 + O?)

Will Subjek (S) have Kata Kerja Utama (V3) Pertanyaan
Will you / she / they have finished / arrived by 5 PM?

Rumus Jawaban Pendek:
* Positif: Yes, Subject + will.
* Negatif: No, Subject + won't.

Contoh:

Will* you have finished the presentation by tomorrow? — Yes, I will. (Apakah kamu sudah akan menyelesaikan presentasinya besok? — Ya, sudah.)
Will she have arrived by noon? — No, she won't*.

Rumus Pertanyaan Wh-:
Wh-word + will + Subject + have + Past Participle (V3)?
(Wh- + will + S + have + V3?)

What will they have accomplished by the end of the year?
How many pages will you have written by Tuesday?

Kapan Menggunakan Future Perfect Tense dalam Bahasa Inggris

1. Menggambarkan Aksi yang Selesai SEBELUM Momen Spesifik di Masa Depan

Kegunaan utama dan paling umum: menekankan bahwa sesuatu akan 100% selesai sebelum batas waktu, kejadian, atau titik referensi yang disebutkan di masa depan.

By the time you get there, I will have left. (Pada saat kamu sampai di sana, aku akan sudah pergi.)
She will have finished medical school by 2027.
The project will have launched before the end of Q3.

Tips Pengajar: Titik referensi di masa depan sering kali digambarkan menggunakan Present Simple tense, BUKAN future tense. Perhatikan contoh pertama: kita mengatakan "By the time you get there" (Present Simple), bukan "By the time you will get there".

2. Membuat Deduksi Logis Tentang Masa Sekarang atau Masa Depan Terdekat

Future Perfect sering digunakan untuk membuat asumsi kuat atau deduksi logis tentang sesuatu yang seharusnya sudah terjadi, atau pasti sudah terjadi saat ini. Kita memproyeksikan dari sudut pandang masa depan kembali ke momen sekarang.

\"The meeting started at nine. It's eleven now — they will have finished by now.\" (Rapat dimulai jam sembilan. Sekarang jam sebelas — mereka pasti sudah selesai sekarang.)
\"She left two hours ago — she will have arrived home already.\"
\"Don't call him now; he will have gone to sleep.\"

Tips Pengajar: Penggunaan ini sangat mirip dengan penggunaan must have + V3 untuk deduksi. Mengatakan "they will have finished" hampir identik maknanya dengan "they must have finished."

3. Menekankan Pencapaian atau Durasi pada Suatu Titik di Masa Depan

Kita menggunakannya untuk menandai sebuah tonggak sejarah (milestone), menyoroti jumlah total atau durasi sesuatu pada momen tertentu.

Next year, this amazing company will have been operating for a full century. (Tahun depan, perusahaan luar biasa ini akan sudah beroperasi selama satu abad penuh.)
By the time she retires, she will have taught over ten thousand students.

Kata Penanda dan Keterangan Waktu Umum untuk Future Perfect

Mengidentifikasi Future Perfect dalam sebuah kalimat akan jauh lebih mudah jika Anda mencari penanda waktu tertentu.

Kata Penanda & Ekspresi Cara Penggunaan Contoh Kalimat
by + waktu/tanggal Menetapkan batas waktu yang pasti I'll have read the report by next Monday.
by the time + subjek + V1 Batas waktu ditentukan oleh kejadian lain By the time you arrive, we'll have started.
before + waktu/kejadian Berarti "lebih awal dari" She'll have prepared dinner before 7 PM.
when + klausa Bertindak sebagai titik referensi When you read this, I'll have boarded the plane.
by then Merujuk kembali ke waktu masa depan yang sudah disebutkan Let's meet at 5. I'll have finished work by then.
already/just Menekankan aksi selesai lebih cepat dari yang diharapkan They'll have already left when we get there.

Cara Membedakan di antara Future Perfect dan Tense yang Mirip

Future Perfect vs. Future Simple (will)

Banyak pelajar bingung membedakan keduanya. Perbedaannya terletak pada apakah aksi tersebut adalah satu titik waktu atau sebuah batas waktu penyelesaian.

Future Perfect (will have + V3) Future Simple (will + V1)
Berfokus pada aksi yang selesai sebelum momen masa depan. Berfokus pada aksi yang terjadi pada atau setelah momen masa depan.
Menekankan penyelesaian pada batas waktu. Menekankan kejadian, prediksi, atau janji.
By Friday, I will have finished the report. (Laporan akan sudah selesai sepenuhnya.) I will finish the report on Friday. (Saya akan mengerjakan/menyelesaikan laporan pada hari Jumat.)

Future Perfect vs. Future Perfect Continuous

Jika Future Perfect mengecek apakah sesuatu sudah selesai, bentuk Continuous lebih peduli pada seberapa lama aksi telah berlangsung.

Future Perfect (will have + V3) Future Perfect Continuous (will have been + V-ing)
Berfokus pada penyelesaian dan hasil dari suatu aksi. Berfokus pada durasi dari aktivitas yang terus berlangsung.
Biasanya menjawab pertanyaan "Berapa banyak?" Biasanya menjawab pertanyaan "Berapa lama?"
By noon, she will have written five chapters. (Hasil: 5 bab). By noon, she will have been writing for six hours. (Durasi: 6 jam).

Future Perfect vs. Past Perfect

Keduanya memproyeksikan perspektif "melihat ke belakang", tetapi dari titik berdiri yang berbeda.

Future Perfect Past Perfect
Melihat ke belakang dari masa depan. Titik referensinya ada di masa depan. Melihat ke belakang dari masa lalu. Titik referensinya ada di masa lalu.
By next year, I will have learned French. By last year, I had learned French.

Contoh Nyata Penggunaan Future Perfect

Perencanaan Profesional dan Batas Waktu (Deadline):

\"We need to submit the application by the 30th. By then, the entire executive team will have reviewed all the financial data.\"
\"Don't call me at five — I will have left the office by then.\"

Mengungkapkan Pencapaian Pribadi (Milestones):

\"When this project is finally over, I will have worked with over fifty different international clients.\"
\"By her next birthday, she will have lived in six different countries across three continents.\"

Deduksi Logis Sehari-hari:

\"It's 2 p.m. — their flight will have landed by now. Let's call the hotel to see if they checked in.\" (Sekarang jam 2 siang — pesawat mereka pasti sudah mendarat sekarang. Mari telepon hotel untuk melihat apakah mereka sudah check-in.)

Penulisan Formal & Akademik:

\"By the end of this decade, economists predict that renewable energy will have replaced fossil fuels in many major markets.\"

Pertanyaan yang Sering Diajukan (FAQ)

Bisakah saya menggunakan "going to" alih-alih "will" dalam Future Perfect?

Ya, tentu saja! Anda bisa membentuk Future Perfect menggunakan "be going to" alih-alih "will". Strukturnya adalah: Subject + am/is/are going to have + Past Participle (V3).
Contoh: "By next week, I am going to have finished this project." Baik will have maupun be going to have benar secara tata bahasa dan memiliki arti yang sama persis dalam konteks ini. Namun, penggunaan will have jauh lebih umum.

Apakah saya selalu butuh keterangan waktu dengan Future Perfect?

Meskipun keterangan waktu (seperti "by tomorrow", "before 5 PM") sangat umum karena menetapkan batas waktu masa depan yang diperlukan, hal itu tidak wajib jika konteksnya sudah membuat batas waktu masa depan tersebut jelas. Contohnya, jika teman Anda berkata, "Ayo bertemu jam 8 malam," Anda bisa menjawab, "Bagus, aku akan sudah makan malam (I will have eaten dinner)," tanpa perlu mengulangi waktunya.

Bisakah saya menggunakan Future Perfect dalam klausa waktu (setelah when, before, by the time)?

Tidak. Ini adalah kesalahan yang sangat umum! Setelah kata hubung waktu seperti when, before, by the time, as soon as, until, Anda harus menggunakan present tense (Present Simple atau Present Perfect) untuk merujuk pada masa depan, JANGAN PERNAH menggunakan future tense.
- Salah: By the time you will have arrived, I will have left.
- Benar: By the time you arrive (Present Simple), I will have left.

Apakah Future Perfect umum dalam percakapan bahasa Inggris?

Tense ini ternyata cukup umum, terutama saat membicarakan rencana, jadwal, dan membuat deduksi! Meskipun mungkin terlihat seperti tata bahasa tingkat lanjut, penutur asli menggunakannya secara alami untuk memperjelas apakah suatu aksi akan selesai sebelum kejadian lain terjadi. Mempelajari tense ini akan membuat bahasa Inggris Anda terdengar sangat fasih dan tepat.

Ringkasan & Lembar Contekan Future Perfect

Kegunaan Inti Rumus / Struktur Contoh
Selesai sebelum batas waktu masa depan S + will have + V3 + by [waktu] I'll have finished the report by Friday.
Deduksi tentang penyelesaian dalam waktu dekat S + will have + V3 + by now/already She'll have arrived home by now.
Pencapaian masa depan atau durasi S + will have + been / V3 He'll have worked here for 20 years.

💡 Aturan Emas: Selalu tanya pada diri sendiri: Apakah aksi tersebut akan sudah benar-benar selesai sebelum momen masa depan yang ditentukan?
- Jika ya → Gunakan Future Perfect (will have done).
- Jika aksi tersebut hanya diharapkan terjadi pada waktu masa depan → Gunakan Future Simple (will do).