Bentuk future perfect dalam bahasa Inggris
Future Perfect
This article is part of the Inggris grammar tree on Settemila Lingue.
Gambaran Umum
Future perfect digunakan untuk menyatakan tindakan yang akan sudah selesai sebelum titik waktu tertentu di masa depan. Polanya adalah will have + past participle, misalnya will have finished atau will have left.
Bentuk ini sering muncul bersama penanda waktu seperti by five o'clock, by next year, before, dan by the time. Fokusnya bukan pada proses, melainkan pada hasil yang sudah selesai pada saat acuan di masa depan.
Cara Kerjanya
| Pola | Contoh | Arti |
|---|---|---|
| subject + will have + past participle | I will have finished by 5 o'clock. | Saya akan sudah selesai pada pukul lima. |
| by + waktu masa depan | By next year, she will have graduated. | Pada tahun depan, dia akan sudah lulus. |
| before + klausa | They will have left before we arrive. | Mereka akan sudah pergi sebelum kami tiba. |
| pertanyaan | Will you have finished by then? | Apakah kamu akan sudah selesai saat itu? |
Dalam klausa waktu setelah before, when, atau by the time, biasanya gunakan present simple, bukan will: before we arrive, bukan before we will arrive.
Contoh dalam Konteks
| Bahasa Inggris | Bahasa Indonesia | Catatan |
|---|---|---|
| I will have finished by 5 o'clock. | Saya akan sudah selesai pada pukul lima. | Tindakan selesai sebelum pukul lima. |
| By next year, she will have graduated. | Tahun depan, dia akan sudah lulus. | Menekankan hasil di masa depan. |
| They will have left before we arrive. | Mereka akan sudah pergi sebelum kami tiba. | Klausa waktu memakai arrive. |
| Will you have completed the report by Monday? | Apakah kamu akan sudah menyelesaikan laporan itu pada hari Senin? | Bentuk pertanyaan. |
| By the time you read this, I will have gone home. | Saat kamu membaca ini, saya akan sudah pulang. | Dua waktu masa depan dibandingkan. |
| We will have saved enough money by December. | Kami akan sudah menabung cukup uang pada bulan Desember. | Menunjukkan target selesai. |
| She won't have finished the course by June. | Dia belum akan menyelesaikan kursus itu pada bulan Juni. | Bentuk negatif. |
| How many chapters will you have read by tomorrow? | Berapa bab yang akan sudah kamu baca besok? | Pertanyaan dengan jumlah. |
Kesalahan Umum
Memakai future perfect tanpa titik acuan masa depan
- Salah: I will have finished.
- Benar: I will have finished by 5 o'clock.
- Alasan: Bentuk ini biasanya membutuhkan waktu acuan yang jelas.
Menggunakan will di klausa waktu
- Salah: They will have left before we will arrive.
- Benar: They will have left before we arrive.
- Alasan: Klausa waktu memakai present simple untuk makna masa depan.
Tertukar dengan future simple
- Salah: By Monday, I will finish the report.
- Benar: By Monday, I will have finished the report.
- Alasan: Jika ingin menekankan bahwa laporan sudah selesai sebelum Senin, gunakan future perfect.
Catatan Penggunaan
Future perfect terdengar lebih spesifik dan terencana daripada future simple. Bentuk ini umum dalam perencanaan proyek, tenggat waktu, prediksi, dan pertanyaan tentang target yang akan selesai.
Dalam percakapan santai, penutur sering memilih bentuk yang lebih sederhana jika konteksnya sudah jelas. Namun, untuk menekankan penyelesaian sebelum waktu tertentu, future perfect adalah pilihan paling tepat.
Tips Latihan
- Tulis lima target masa depan dengan by, misalnya By Friday, I will have...
- Latih pasangan kalimat: satu tindakan selesai lebih dulu, satu tindakan terjadi setelahnya.
- Hafalkan past participle umum seperti done, gone, seen, made, dan written.
Konsep Terkait
- Masa depan dengan will — dasar untuk membentuk prediksi dan keputusan masa depan.
Prasyarat
Future with Will dalam Bahasa InggrisA2Konsep B2 lainnya
Konsep ini dalam bahasa lain
Bandingkan di semua bahasa
Practice Future Perfect in Inggris with a free Settemila Lingue account. We will set up Inggris · B2 and generate cards for this exact grammar concept.
Latih konsep ini