Future Perfect Tense

Future Perfect Tense digunakan untuk menyatakan bahwa suatu tindakan akan sudah selesai dilakukan sebelum titik waktu tertentu atau sebelum peristiwa lain terjadi di masa depan.

Tense ini mengajak kita untuk membayangkan diri kita berada di suatu titik di masa depan, lalu menoleh ke belakang melihat tindakan yang sudah selesai dilaksanakan pada titik tersebut.

1. Rumus Gramatikal (Hanya Kalimat Positif)

Tense ini menggunakan kombinasi kata bantu will have (yang berlaku seragam untuk semua subjek) diikuti oleh kata kerja bentuk ketiga (Verb 3).

A. Rumus Kalimat Verbal

Digunakan untuk menyatakan tindakan aktif yang akan sudah diselesaikan di masa mendatang.

  • Rumus: Subject + will + have + Verb 3 (Past Participle) + Object / Complement
  • I will have completed the report by noon.
    Saya akan sudah menyelesaikan laporan tersebut sebelum siang hari.

B. Rumus Kalimat Nominal

Digunakan untuk menyatakan kondisi nominal yang akan sudah terpenuhi di masa mendatang.

  • Rumus: Subject + will + have + been + Complement (Adjective/Noun/Adverb)
  • Next month, they will have been married for ten years.
    Bulan depan, mereka akan sudah menikah selama sepuluh tahun.

2. Penggunaan Detail dan Contoh Kasus

Berikut adalah 3 fungsi utama Future Perfect Tense beserta contohnya secara terperinci:

1. Tindakan Selesai Sebelum Waktu Spesifik di Masa Depan (Tenggat Waktu)

Digunakan untuk menegaskan bahwa suatu tugas atau pekerjaan dipastikan sudah selesai sebelum jam, hari, bulan, atau tahun tertentu tiba.

  • By 10:00 PM, she will have finished her homework.
    Sebelum jam 10 malam, dia akan sudah menyelesaikan PR-nya. - PR selesai sebelum jarum jam menunjuk angka 10.
  • I will have submitted the project proposal by next Friday.
    Saya akan sudah mengumpulkan proposal proyek sebelum Jumat depan.
  • By 2030, scientists will have developed a cure for that disease.
    Sebelum tahun 2030, para ilmuwan akan sudah mengembangkan obat untuk penyakit itu.

2. Tindakan Selesai Sebelum Peristiwa Lain di Masa Depan

Digunakan ketika ada dua kejadian masa depan yang akan terjadi berurutan, dan kita ingin menekankan bahwa kejadian pertama dipastikan sudah rampung sepenuhnya ketika kejadian kedua dimulai. Klausa kejadian kedua ditulis menggunakan Simple Present Tense.

  • The train will have left when we arrive at the station.
    Kereta akan sudah berangkat ketika kami tiba di stasiun. - Kereta berangkat terlebih dahulu baru kami tiba.
  • She will have cooked dinner by the time her husband gets home.
    Dia akan sudah memasak makan malam pada saat suaminya pulang ke rumah.

3. Menyatakan Durasi Keadaan di Masa Depan (Nominal / Kata Kerja Statis)

Digunakan untuk mengukur seberapa lama suatu kondisi/keadaan telah berlangsung saat kita mencapai suatu titik waktu di masa depan.

  • By next January, I will have been in London for two years.
    Menjelang Januari depan, saya akan sudah berada di London selama dua tahun.
  • Next week, he will have owned this business for a decade.
    Minggu depan, dia akan sudah memiliki bisnis ini selama satu dekade.

3. Penanda Waktu yang Sering Digunakan

Tense ini sangat bergantung pada penanda batas waktu berikut:

Penanda WaktuArti / KeteranganContoh
BySebelum / menjelang (diikuti keterangan waktu)by noon, by Monday, by next year
By the timePada saat / sebelum (diikuti klausa Simple Present)by the time you arrive, by the time he gets home
In [durasi] timeDalam waktu / durasi tertentu di masa depanin five years’ time, in two months’ time

4. Contoh Kalimat Lengkap Tambahan

  1. They will have built the new school by the end of the year.
    Mereka akan sudah membangun sekolah baru itu sebelum akhir tahun.
  2. I will have been a manager here for five years next month.
    Bulan depan saya akan sudah menjadi manajer di sini selama lima tahun - nominal.
  3. By the time you wake up, I will have arrived in Singapore.
    Pada saat kamu bangun, saya akan sudah tiba di Singapura.
  4. She will have read the entire textbook before the exam starts.
    Dia akan sudah membaca seluruh buku teks sebelum ujian dimulai.
  5. The store will have closed by the time we get there.
    Toko akan sudah tutup pada saat kita sampai di sana.

Selanjutnya, kita akan membahas Future Perfect Continuous Tense untuk mempelajari cara menekankan durasi berlangsungnya tindakan masa depan hingga suatu batas waktu tertentu.