Future Perfect dalam Bahasa Inggris

Future Perfect adalah tense yang digunakan untuk menyatakan suatu kejadian yang akan sudah terjadi sebelum waktu tertentu di masa depan. Tense ini fokus pada hasil atau selesainya suatu aktivitas menjelang titik waktu spesifik di waktu yang akan datang. Pemahaman tentang Future Perfect penting untuk menyampaikan bahwa suatu aksi akan sudah selesai atau tercapai sebelum momen tertentu di masa depan.


Kapan Menggunakan Future Perfect?

Future Perfect digunakan untuk menjelaskan sesuatu yang akan sudah terjadi sebelum waktu tertentu di masa depan. Berbeda dengan Future Perfect Progressive yang fokus pada durasi, Future Perfect fokus pada hasil atau penyelesaian kejadian.

Kegunaan utama:

  • Menyatakan kejadian yang akan sudah selesai sebelum waktu tertentu di masa depan
  • Menunjukkan bahwa suatu aktivitas akan sudah tercapai menjelang titik waktu spesifik

Rumus Future Perfect

Rumus:
will + have + past participle (V3)

Bentuk positif:
Subject + will have + past participle

Bentuk negatif:
Subject + will not have + past participle

Bentuk pertanyaan:
Will + subject + have + past participle?


Contoh Kalimat

Bentuk Positif

  • I will have written the letter by tomorrow. (Saya akan sudah menulis surat itu menjelang besok.)
  • She will have finished the project by next week. (Dia akan sudah menyelesaikan proyek itu menjelang minggu depan.)
  • They will have left the city by the time you arrive. (Mereka akan sudah meninggalkan kota itu pada saat kamu tiba.)
  • We will have completed the course by the end of this year. (Kita akan sudah menyelesaikan kursus itu menjelang akhir tahun ini.)

Bentuk Negatif

  • I will not have finished my homework by tonight. (Saya belum akan menyelesaikan PR saya menjelang malam ini.)
  • She will not have arrived by the time the meeting starts. (Dia belum akan tiba pada saat pertemuan dimulai.)
  • They will not have completed the bridge by next month. (Mereka belum akan menyelesaikan jembatan itu menjelang bulan depan.)
  • He will not have saved enough money by the time he turns thirty. (Dia belum akan menabung cukup uang pada saat dia berusia 30 tahun.)

Bentuk Pertanyaan

  • Will you have finished the report by Friday? (Apakah kamu akan sudah menyelesaikan laporan itu menjelang Jumat?)
  • Will they have built the house by next year? (Apakah mereka akan sudah membangun rumah itu menjelang tahun depan?)
  • Will she have learned Japanese before her trip to Tokyo? (Apakah dia akan sudah belajar bahasa Jepang sebelum perjalanannya ke Tokyo?)

Perbedaan dengan Tense Lainnya

Future Perfect vs Future Perfect Progressive

TenseFokusContoh
Future PerfectHasil yang sudah selesaiI will have written the letter by tomorrow.
Future Perfect ProgressiveDurasi kejadianI will have been writing for two hours by tomorrow.

Future Perfect vs Future Simple

TenseFokusContoh
Future PerfectKejadian selesai sebelum waktu tertentuI will have finished by 5 PM.
Future SimpleKejadian akan terjadi di masa depanI will finish at 5 PM.

Tabel Ringkasan

BentukRumusContoh
PositifS + will have + V3She will have finished.
NegatifS + will not have + V3She will not have finished.
PertanyaanWill + S + have + V3?Will she have finished?

Time Expressions untuk Future Perfect

Kata keterangan waktu yang sering digunakan:

ExpressionArtiContoh
by + waktumenjelangby tomorrow, by 5 PM, by next year
by the timepada saatby the time you arrive, by the time she comes
beforesebelumbefore the meeting, before midnight
whenketikawhen you return, when the semester ends

Latihan Singkat

Lengkapi kalimat dengan Future Perfect:

  1. By the time you get home, I _ (cook) dinner.
  2. She _ (graduate) from university by next June.
  3. They _ (not / finish) the project by the deadline.
  4. _ you _ (read) the book by the time the movie comes out?
  5. We _ (save) enough money for a new car by the end of this year.

Kunci Jawaban:

  1. will have cooked
  2. will have graduated
  3. will not have finished
  4. Will you have read
  5. will have saved

Tips Penggunaan

  1. Gunakan “by” untuk menentukan batas waktu: by tomorrow, by next week, by 2025.
  2. Gunakan past participle (V3): Pastikan menggunakan bentuk ketiga kata kerja, bukan verb-ing.
  3. Fokus pada hasil: Future Perfect menekankan bahwa kejadian sudah selesai, bukan sedang berlangsung.
  4. Kombinasikan dengan time clause: Sering digunakan dengan “by the time” untuk menunjukkan hubungan antara dua kejadian di masa depan.

Scroll to Top