Tense Future Perfect menyatakan suatu tindakan yang akan selesai sebelum suatu waktu atau tindakan lain di masa depan. Artikel ini menjelaskan secara lengkap rumusnya. will have + V3, 3 penggunaan, ciri khas, dan cara membedikannya dengan Future Continuous.
Future Perfect(Future Perfect)digunakan untuk menyatakan suatu tindakan yang akan selesai sebelum suatu titik waktu tertentu atau sebelum tindakan lain di masa depan. Rumus: S + will have + V3/-ed; negasi S + will not have (won't have) + V3/-ed; tanya Will + S + have + V3/-ed?. Ciri-ciri: by, by the time, by then, by next year.
Waktu Future Perfect memiliki tiga bentuk: afirmatif, negatif, dan interrogatif. Kata kerja setelah "have" selalu dalam bentuk keterangan lampau (past participle)(V3/-ed), tidak berubah menurut subjeknya.
| Jenis kalimat | Struktur | Contoh |
|---|---|---|
| Pernyataan positif | S + will have + V3/-ed | I will have finished the report by Friday. She will have graduated by June. |
| Negasi | S + will not have (won't have) + V3/-ed | They won't have arrived by 8pm. He will not have finished his homework. |
| Interogatif | Will + S + have + V3/-ed? | Will you have finished by then? Will she have left before we arrive? |
Menekankan suatu tindakan akan selesai sebelum suatu waktu tertentu yang disebutkan(satu tahun, satu hari, satu jam tertentu di masa depan).
Menyatakan tindakan yang akan selesai sebelum tindakan lainnya(sering berada pada Simple Present)terjadi.
Digunakan untuk menyatakan suatu periode waktu yang akan dicapai(sudah berlangsung berapa lama)sampai suatu waktu di masa depan, biasanya digunakan dengan "for + jangka waktu"
Ketika melihat kata-kata ini dalam kalimat, kemungkinan besar itu adalah Future Perfect:
Perhatikan: "By the time" sering digunakan bersama klausa dalam Simple Present(by the time you arrive...), sementara "by" + titik waktu langsung digunakan dengan tahun/bulan/hari tertentu(by 2030, by next Friday).
❌ Sai: I will finished the report by Friday.
✅ Benar: I will have finished the report by Friday.
Penjelasan: Struktur wajib memiliki "have" di antara "will" dan keterangan kerja lampau partisipel(V3/-ed). Kehilangan "have" adalah kesalahan yang sangat umum karena pembelajar mengacaukannya dengan Future Simple.
❌ Salah: gunakan "will have + V-ed" ketika ingin menyatakan tindakan yang telah selesai sebelum suatu titik waktu.
✅ Benar: Future Continuous Tense (will be + V-ing) menekankan tindakan YANG SEDANG BERLANGSUNG pada suatu titik di masa depan; Future Perfect (will have + V3) menekankan tindakan YANG SUDAH SELESAI sebelum suatu titik waktu.
Penjelasan: Bandingkan: "Pukul 8 malam, saya akan sedang memasak makan malam."(Pukul delapan malam, saya sedang memasak) khác với "By 8pm, I will have cooked dinner." (Pukul delapan malam, saya akan selesai memasak).
❌ Sai: By the time you arrive, I will finish cooking dinner.
✅ Đúng: By the time you arrive, I will have finished cooking dinner.
Penjelasan: "By the time" menunjukkan bahwa tindakan dalam klausa utama harus selesai sebelum tindakan dalam klausa "by the time", sehingga harus menggunakan Future Perfect Tense, bukan Future Simple Tense.
Pilih jawaban yang benar. Klik jawaban untuk memeriksa.
312 latihan tata bahasa · Gratis · Tidak perlu mendaftar
Latihan tata bahasa sekarang →