E EnglishLinie

Beranda / Grammar / B2.2 / future-perfect

B2.2 · Menengah Atas II

Future Perfect: By June, I Will Have Saved Enough

Future Perfect

Will have + participle untuk yang akan sudah selesai pada satu titik di masa depan — kala perencana, janji proyek, dan tenggat profesional

Semua sistem perfect-mu menatap ke belakang dari satu titik: present perfect dari kini, past perfect dari titik lampau. Future perfect menatap ke belakang dari titik masa depan: By June, I will have saved enough — pada Juni nanti, menabungnya dipandang sudah selesai. Ini kala bahasa perencana: jadwal proyek, janji pengiriman, target karier, dan laporan kemajuan — selalu berpasangan dengan penanda titik by atau before yang menjadi jangkarnya.

Future perfect adalah cara menatap masa depan seperti masa lalu: berdiri di titik Juni, lalu menoleh ke belakang pada pekerjaan yang sudah selesai di sana.

Sekilas pelajaran

4 aturan · 5 contoh terurai · 8 latihan interaktif

Aturan & Penjelasan

Bentuk dan jangkarnya: will have + V3 dan by/before Form and anchor — will have + participle, by + point

Bentuknya satu dan tetap: will have + participle untuk semua subjek, tanpa perubahan: I will have finished. She will have left. They will have arrived. Negatif dan tanya mengikuti mesin will biasa (Will you have finished by Friday? We will not have finished). Yang membuatnya future perfect bukan will-nya, melainkan jangkar titik masa depan — hampir selalu by (+ waktu/tanggal/peristiwa) atau before, by the time, by then: tanpa jangkar itu, kala ini kehilangan acuannya.

Baca maknanya sebagai dua lapis: tindakan terjadi sebelum titik jangkar, dan pada titik itu ia dipandang sudah dalam keadaan selesai. By Friday, we will have renovated forty rooms = renovasinya berjalan sebelum Jumat, dan pada Jumat ia tuntas. Bandingkan will biasa (We will renovate forty rooms by Friday — janji tindakan, sering dibaca selesai tepat pada tenggatnya) — future perfect menekankan keadaan tuntas pada titik itu.

SusunanContohBacaan waktunya
by + waktuBy June, I will have saved enough.tuntas sebelum/pada Juni
by the time + klausaBy the time you read this, we will have moved.tuntas saat kamu membaca
before + peristiwaBefore the guests arrive, we will have checked every room.tuntas lebih dulu
in + durasi (dari kini)In two years, she will have worked here a decade.pada titik dua tahun lagi, sudah genap

Kesalahan Umum

✗ By June, I would have saved enough. (rencana nyata masa depan) → ✓ By June, I will have saved enough. — kesalahan tanda tangan topik ini: would have adalah wilayah andai/penyesalan (third conditional, wish), bukan rencana nyata. Future perfect untuk fakta yang dijadwalkan memakai will have.

✗ By next week, we will have finish the training. → ✓ By next week, we will have finished the training. — sesudah have wajib participle (finished), bukan bentuk dasar. Transfer pola “akan sudah selesai” tanpa -ed adalah kegagalan bentuk paling dasar kala ini.

Future perfect continuous: durasi sampai titik masa depan Future perfect continuous — duration up to a future point

Saudara prosesnya, will have been + -ing, mengukur durasi sampai titik masa depan: By December, I will have been working here for five years. In June, they will have been married for a decade. By midnight, we will have been driving for ten hours. Seperti semua perfect continuous, ia menolak kata kerja keadaan: durasi keadaan memakai future perfect sederhana (will have known, bukan will have been knowing).

Pilihannya melawan future perfect sederhana adalah pilihan yang sama seperti di masa lampau: sederhana untuk jumlah/hasil yang tuntas (will have written twenty reports), continuous untuk lamanya proses (will have been writing reports for a year). Angka hasil memanggil sederhana; frasa for/since dan penekanan lelah/proses memanggil continuous.

FokusKalaContoh
hasil tuntasfuture perfectBy May, she will have passed six exams.
durasi prosesfuture perfect continuousBy May, she will have been studying for a year.
keadaan (tanpa continuous)future perfectBy then, we will have known each other for years.
perayaan durasi kerjafuture perfect continuousIn March, he will have been teaching for 30 years.

Kesalahan Umum

✗ By December, I will have been work here for five years. → ✓ By December, I will have been working here for five years. — rangka continuous menuntut -ing sesudah been. Work polos di sini adalah transfer urutan kata tanpa bentuk — periksa rangkanya kata demi kata: will + have + been + -ing.

✗ Next year, we will have been knowing each other for a decade. → ✓ Next year, we will have known each other for a decade. — know adalah kata kerja keadaan dan menolak semua bentuk continuous, termasuk yang ini. Durasi keadaan selalu perfect sederhana di setiap titik waktu.

Pasangan klausa waktunya dan kegunaan profesionalnya Time clauses and professional uses

Dalam klausa waktu masa depan (by the time, when, before, as soon as), hukum lama berlaku: klausa waktu memakai present, klausa utama future perfect: By the time the inspector arrives, we will have corrected everything. When you return, I will have prepared the files. Will tidak masuk klausa waktu — will have di sana adalah kesalahan yang sejajar dengan if … will yang kamu tinggalkan sejak A2.

Di dunia kerja kala ini adalah bahasa komitmen terukur: proposal dan rencana proyek menulis tonggak dalam future perfect karena ia menjanjikan keadaan tuntas pada tanggal, bukan sekadar aktivitas: By the end of Q2, the team will have migrated all records. Ia juga alat sopan memeriksa kemajuan tanpa menekan: Will you have had a chance to review it by Thursday? — pertanyaan tenggat yang paling halus dalam email profesional.

KegunaanRangka khasContoh
tonggak proyekby + tanggal, will have + V3By March, we will have hired ten staff.
janji pengirimanbefore + peristiwaWe will have delivered before the fair.
cek sopanWill you have had a chance to…?Will you have read it by Monday?
klausa waktuby the time + presentBy the time he calls, I will have left.

Kesalahan Umum

✗ By the time the inspector will arrive, we will have corrected everything. → ✓ By the time the inspector arrives, we will have corrected everything. — klausa waktu masa depan memakai present simple, selalu. Will hanya di klausa utama — di sini future perfect-nya. Dua will dalam satu kalimat waktu adalah tanda transfer yang harus hilang di B2.

✗ I will have finished my work yesterday by this time. (jangkar lampau untuk future perfect) → ✓ I will have finished my work by this time tomorrow. — future perfect menatap dari titik masa depan; yesterday tidak bisa menjadi jangkarnya. Titik lampau dengan makna “sudah selesai” adalah wilayah past perfect (I had finished by then).

✗ By 2030, humans would have lived on Mars, the article claims as certain fact. (ramalan pasti dengan would have) → ✓ By 2030, humans will have lived on Mars (prediksi). / …may have… (bila ragu) — would have menyatakan andai yang bertentangan dengan fakta, bukan prediksi. Untuk klaim masa depan pakai will have; untuk kadar ragu tambahkan hedging dari pelajaran sebelumnya (may/might have), bukan mengganti will dengan would.

Future perfect melawan will dan present perfect: tiga cara menatap selesai Three ways of looking at completion

Periksa pilihanmu dengan pertanyaan titik pandang: dari titik mana penyelesaian itu dipandang? Dari sekarang sebagai relevansi kini → present perfect (I have finished). Sebagai janji/tindakan di depan tanpa titik tuntas → will (I will finish tomorrow). Dari titik masa depan menoleh ke belakang → future perfect (By tomorrow evening, I will have finished). Ketiganya bisa benar untuk pekerjaan yang sama; yang berubah adalah posisi kamera waktunya.

Dalam praktiknya future perfect adalah kala yang jarang tetapi berbobot: ia muncul tepat ketika tenggat dan keadaan tuntas adalah inti pesannya — rencana, kontrak, target, dan tonggak pribadi. Memakainya dengan jangkar by yang jelas adalah tanda penulis yang berpikir dalam tonggak, dan itulah yang akan dirangkai pelajaran berikutnya ke dalam sistem modal perfect yang utuh.

By + titik masa depan + will have + V3. Bukan would have (itu andai), bukan will di klausa waktunya.

Contoh Terurai

By June, I will have saved enough for the deposit.

Pada bulan Juni, saya akan sudah menabung cukup untuk uang mukanya.

will have saved — Kalimat judulnya: jangkar by June memandang menabung sebagai keadaan tuntas pada titik itu.

KataArti
By Junepada bulan Juni (nanti)
I will have saved enough for the depositsaya akan sudah menabung cukup untuk uang muka

By the time the guests arrive, the team will have checked every room.

Saat para tamu tiba, tim akan sudah memeriksa setiap kamar.

will have checked — Klausa waktu memakai present (arrive); future perfect hidup di klausa utama — pasangan wajib kala ini.

KataArti
By the time the guests arrivesaat para tamu tiba
the team will have checked every roomtim akan sudah memeriksa setiap kamar

In December, she will have been teaching at the school for twenty years.

Pada bulan Desember, dia (pr) akan sudah mengajar di sekolah itu selama dua puluh tahun.

will have been teaching — Future perfect continuous untuk perayaan durasi: proses mengajarnya diukur sampai titik Desember.

KataArti
In Decemberpada bulan Desember
she will have been teaching for twenty yearsdia akan sudah mengajar dua puluh tahun

Will you have had a chance to review the proposal by Thursday?

Apakah Anda akan sudah sempat meninjau usulan itu sebelum Kamis?

Will you have had a chance — Pertanyaan tenggat paling sopan dalam email profesional: memeriksa keadaan tuntas tanpa menekan seperti perintah.

KataArti
Will you have had a chanceapakah Anda akan sudah sempat
to review the proposal by Thursday?meninjau usulan itu sebelum Kamis?

By 2030, the company will have opened branches in five countries.

Pada 2030, perusahaan itu akan sudah membuka cabang di lima negara.

will have opened — Tonggak korporat dengan hasil terhitung (lima negara) — future perfect sederhana karena fokusnya jumlah tuntas.

KataArti
By 2030pada 2030
the company will have opened branches in five countriesperusahaan akan sudah membuka cabang di lima negara

Latihan

8 latihan — diperiksa langsung di tempat, seperti di kursusnya.

Soal 1 dari 8

Grammar hanya permulaan

Latih topik ini dalam percakapan dan kalimat sungguhan di kursus B2.2, level berbayar EnglishLinie. Pelajaran 1 bisa kamu pratinjau gratis.

Buka Kursus B2.2

Pertanyaan umum tentang topik ini

Apa beda “We will finish by Friday” dan “We will have finished by Friday”?

Will finish menjanjikan tindakannya terjadi (dan lazimnya selesai) sekitar tenggat itu. Will have finished memandang dari titik Jumat ke belakang: pada titik itu pekerjaan sudah dalam keadaan tuntas, mungkin selesai jauh sebelumnya. Untuk tonggak dan laporan keadaan, future perfect lebih tepat; untuk janji tindakan sederhana, will cukup.

Mengapa would have tidak bisa dipakai untuk rencana masa depan?

Karena would have membawa makna andai/bertentangan dengan fakta dari keluarga kondisional dan wish: By June I would have saved berarti “andai keadaan berbeda, pada Juni saya akan sudah menabung (tetapi tidak)”. Rencana yang sungguh dimaksudkan selalu will have.

Apakah future perfect selalu butuh kata by?

Hampir selalu butuh jangkar titik — by, before, by the time, by then, atau in + durasi dari kini. Tanpa jangkar, pembaca tidak tahu dari titik mana penyelesaian dipandang, dan kalimatnya terasa menggantung. Menulis future perfect tanpa jangkar adalah kesalahan penggunaan yang paling umum sesudah kesalahan bentuk would.

Kapan future perfect continuous lebih tepat daripada yang sederhana?

Bila pesannya adalah lamanya proses sampai titik itu (for ten years, since 2020, all day) atau kelelahan/prosesnya yang ditekankan. Bila pesannya jumlah atau hasil yang tuntas (three reports, every room), yang sederhana yang benar. Kata kerja keadaan tidak pernah memakai continuous.

Seberapa sering penutur asli benar-benar memakai future perfect?

Tidak sering dalam obrolan — tetapi sangat hidup dalam perencanaan, proyek, kontrak, dan tonggak pribadi, persis konteks profesional B2.2. Jarangnya justru membuatnya berbobot: satu future perfect yang tepat dalam rencana menandai penulis yang berpikir dalam tenggat.

Diterbitkan 2026 · Diperbarui 2026