Tata bahasa bahasa Inggris · B1-B2

Future Perfect Tense(Future Perfect)

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.

Balas cepat

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.

Rumus Future Perfect Tense

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 kalimatStrukturContoh
Pernyataan positifS + will have + V3/-edI will have finished the report by Friday.
She will have graduated by June.
NegasiS + will not have (won't have) + V3/-edThey won't have arrived by 8pm.
He will not have finished his homework.
InterogatifWill + S + have + V3/-ed?Will you have finished by then?
Will she have left before we arrive?

3 Penggunaan Future Perfect Tense

1. Tindakan yang akan selesai SEBELUM suatu waktu/titik tertentu di masa depan

Menekankan suatu tindakan akan selesai sebelum suatu waktu tertentu yang disebutkan(satu tahun, satu hari, satu jam tertentu di masa depan).

2. Tindakan yang akan selesai SEBELUM tindakan lain di masa depan

Menyatakan tindakan yang akan selesai sebelum tindakan lainnya(sering berada pada Simple Present)terjadi.

3. Pernyataan tentang waktu yang telah dilewati hingga suatu titik di masa depan

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"

Ciri Pemisah

Ketika melihat kata-kata ini dalam kalimat, kemungkinan besar itu adalah Future Perfect:

by + waktu di masa depan by 2030 by next year by the time by then sampai akhir + waktu sebelum + patokan masa depan

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).

12 Contoh Nyata

Kesalahan Umum

⚠️ Kesalahan 1: Lupa "have"

❌ 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.

⚠️ Kesalahan 2: Kesalahan dengan Future Continuous Tense

❌ 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).

⚠️ Kesalahan 3: Menggunakan "will" alih-alih "will have" dalam klausa yang mengandung "by the time"

❌ 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.

Latihan Cepat

Pilih jawaban yang benar. Klik jawaban untuk memeriksa.

1. By 2030, I _____ from university. (graduate)
  • A. will graduate
  • B. will have graduated
  • C. will be graduating
  • D. have graduated
2. _____ you _____ your homework by 9pm?
  • A. Do / finish
  • B. Are / finishing
  • C. Will / have finished
  • D. Have / finished
3. By the time you arrive, I _____ dinner. (not / finish)
  • A. don't finish
  • B. won't have finished
  • C. am not finishing
  • D. will not finish
4. Kalimat mana yang benar secara tata bahasa?
  • A. By next month, we will lived here for five years.
  • B. By next month, we will have lived here for five years.
  • C. By next month, we have will lived here for five years.
  • D. By next month, we will has lived here for five years.
5. Tanda apa yang biasanya menyertai Future Perfect?
  • A. yesterday
  • B. right now
  • C. by the time
  • D. every day
🎯 Ingin lebih lancar berbicara?

Latihan interaktif di Engame

312 latihan tata bahasa · Gratis · Tidak perlu mendaftar

Latihan tata bahasa sekarang →
✓ 12 bentuk waktu lengkap✓ SRS untuk mengulang✓ Latihan interaktif

Lihat Selengkapnya