Future perfect continuous

C1 · MahirBentuk masa depan

Dengan future perfect continuous kamu berdiri di satu titik di masa depan dan menoleh ke belakang: sudah berapa lama hal itu berlangsung?

Yang akan kamu pelajari

  • Bentuk will have been + kata kerja-ing (I will have been working, she will have been studying)
  • Cara yang benar mengatakan “Juni nanti saya sudah bekerja di sini selama lima tahun” dalam bahasa Inggris
  • By (bukan until atau in) untuk “Juni nanti” atau “pada saat kamu datang nanti”
  • Bedanya dengan future perfect: durasi atau sesuatu yang selesai, dan mengapa kata kerja keadaan tidak memakai -ing

Berapa lama, sampai satu titik di masa depan

Future perfect continuous menyatakan sudah berapa lama sebuah kegiatan berlangsung ketika kita sampai pada saat tertentu di masa depan. Yang penting adalah durasinya, bukan apakah kegiatan itu selesai. Durasinya hampir selalu memakai for: for five years, for six hours.

Dalam bahasa Indonesia kita cukup memakai kata keterangan: “Juni nanti saya sudah bekerja di sini selama lima tahun” atau “Juni nanti genap lima tahun saya bekerja di sini”. Kata kerja “bekerja” tidak berubah sama sekali. Bahasa Inggris tidak bisa begitu: “sudah”, “nanti”, dan “selama” semuanya dimasukkan ke dalam bentuk kata kerjanya: “By June, I will have been working here for five years.”

"By June, I will have been working here for five years."
"By 10pm, she will have been studying for six hours."

Cara membentuknya: will have been + kata kerja-ing

Bentuknya terdiri atas tiga bagian tetap: will + have been + kata kerja-ing. Kamu bisa membayangkannya begini: will (nanti) + have been (sudah) + working (sedang bekerja). Tidak ada yang boleh hilang. Have selalu have, juga dengan he/she/it: she will have been, bukan she will has been, karena setelah will kata kerjanya selalu bentuk dasar.

Bentuk negatif: won't (will not) have been + -ing. Kalimat tanya: will diletakkan di depan subjek. “They won't have been living here long by then.” “Will you have been waiting long by the time I arrive?” Setelah by the time pakai present simple, walaupun dalam bahasa Indonesia ada “nanti”: by the time I arrive, bukan by the time I will arrive.

"They won't have been living here long by then."
"Will you have been waiting long by the time I arrive?"

Future perfect continuous atau future perfect?

Future perfect (will have + past participle) menekankan bahwa sesuatu sudah selesai pada saat tertentu, seperti “nanti sudah selesai”. Future perfect continuous (will have been + -ing) menekankan sudah berapa lama sesuatu berlangsung; apakah setelahnya masih berlanjut atau tidak, dibiarkan terbuka.

Dengan kata kerja seperti teach, work, atau live dan durasi dengan for, sering kali kedua bentuk bisa dipakai; bentuk continuous menonjolkan kegiatan yang panjang. Namun kata kerja keadaan seperti know, own, be, atau belong tidak memakai -ing. Dalam bahasa Indonesia “sudah kenal dia sepuluh tahun” dan “sudah bekerja sepuluh tahun” dibentuk dengan cara yang sama, tetapi dalam bahasa Inggris: “By June, I will have known her for ten years”.

"By the time he retires, he will have been teaching for 30 years. (durasi)"
"By the time he retires, he will have finished the project. (sesuatu yang selesai)"

Menanyakan durasi

Kata tanya yang khas adalah how long: menanyakan sudah berapa lama sesuatu berlangsung pada saat tertentu di masa depan. Dalam bahasa Indonesia: “Bulan Desember nanti kamu sudah berapa lama tinggal di sini?” → “How long will you have been living here by December?”

Ada juga pertanyaan ya/tidak: will di depan, sisanya tetap berurutan. “Will they have been traveling for 24 hours by then?” (Traveling adalah ejaan bahasa Inggris Amerika; dalam bahasa Inggris Britania ditulis travelling.)

"How long will you have been living here by December?"
"Will they have been traveling for 24 hours by then?"

Contoh bahasa Inggris sehari-hari

"By next year, she will have been running the company for a decade."
"By the time you arrive, we will have been waiting for two hours."
"By the end of the month, he will have been living abroad for a year."
"By next month, we will have been dating for a year."

Perhatikan

✗By June, I will have working here for five years.
✓By June, I will have been working here for five years.

Jangan lupa been: will have been + -ing. Ketiga bagiannya harus ada.

✗By next month, we will have been date for a year.
✓By next month, we will have been dating for a year.

Setelah will have been selalu bentuk -ing, bukan bentuk dasar.

✗By the time you arrive, we will be waiting for two hours.
✓By the time you arrive, we will have been waiting for two hours.

Untuk “pada saat kamu datang nanti, kami sudah menunggu dua jam” kamu perlu will have been + -ing. Will be waiting hanya berarti bahwa saat itu kami sedang menunggu, bukan sudah berapa lama.

✗Until June, I will have been working here for five years.
✓By June, I will have been working here for five years.

“Sampai Juni” dalam arti titik di masa depan adalah by June. Until berarti “terus sampai saat itu”, dan for dipakai untuk durasinya (for five years).

✗In June, it will be five years I work here.
✓By June, I will have been working here for five years.

Terjemahan kata per kata dari “Juni nanti genap lima tahun saya bekerja di sini”. Dalam bahasa Inggris durasinya dinyatakan dengan for dan bentuk will have been + -ing.

✗By June, I will have been knowing her for ten years.
✓By June, I will have known her for ten years.

Kata kerja keadaan seperti know, own, atau belong tidak memakai -ing: di sini pakai future perfect (will have + past participle).

✗By the time you will arrive, we will have been waiting for two hours.
✓By the time you arrive, we will have been waiting for two hours.

Walaupun dalam bahasa Indonesia ada “nanti”, setelah by the time bahasa Inggris memakai present simple: by the time you arrive.

Perbandingan dengan bahasamu

“Juni nanti saya sudah bekerja di sini selama lima tahun” atau “Juni nanti genap lima tahun saya bekerja di sini”

Bahasa Indonesia menyatakan waktu dengan kata seperti “nanti”, “sudah”, dan “selama”, sedangkan kata kerjanya tetap. Kalau diterjemahkan kata per kata, muncul “In June I will already work here for five years” atau “In June it will be five years I work here”, yang bukan bahasa Inggris yang benar. “In June I will work here for five years” bahkan berarti lain: seolah-olah kamu baru mulai bekerja bulan Juni, lalu bekerja selama lima tahun. Untuk durasi sampai satu titik di masa depan, bahasa Inggris memerlukan “By June, I will have been working here for five years.”

“Sampai Juni”, “paling lambat Juni”, “pada saat kamu datang nanti”

Titik di masa depan yang menjadi tempat kita “menoleh ke belakang” dinyatakan dengan by: by June, by the time you arrive. By adalah kata kunci bentuk perfect. Until berarti “sampai” dalam arti “terus-menerus sampai saat itu, lalu berhenti”: “I'll be here until June.” Karena itu “Until June, I will have been working here for five years” salah.

Bahasa Indonesia membentuk “sudah kenal sepuluh tahun” dan “sudah bekerja sepuluh tahun” dengan cara yang sama

Dalam bahasa Inggris, kata kerja keadaan seperti know, own, be, belong, atau believe biasanya tidak memakai bentuk -ing, juga di sini. “Juni nanti saya sudah kenal dia sepuluh tahun” → “By June, I will have known her for ten years”, bukan “will have been knowing”. Untuk kegiatan seperti work, live, wait, atau study, future perfect continuous justru pilihan yang paling wajar.

💡 “Juni nanti saya sudah … selama lima tahun” = By June, … will have been + -ing … for five years.

💡 Titik di masa depan = by (by June, by the time…), bukan until dan bukan in.

💡 Will + have been + -ing: tiga bagian, tidak ada yang boleh hilang, kecuali dengan kata kerja keadaan seperti know (will have known).

Situasi nyata: hari jadi

"How long have you two been together now?"

"By next month, we will have been dating for a year!"

"That's a big milestone. Any plans?"

"We're thinking of a trip to celebrate."

Latihan

Latihan 1 · Pilih kalimat yang benar

Choose the correct sentence — duration up to a future point.

Latihan 2 · Pilih kalimat yang benar

Choose the correct sentence.

Latihan 3 · Pilih bentuk negatif yang benar

Choose the correct negative.

Latihan 4 · Pilih pertanyaan yang benar

Choose the correct question.

Latihan 5 · Pilih kalimat yang benar

Choose the correct sentence.

Latihan 6 · Pilih jawaban yang benar

Which best describes the future perfect continuous?

Latihan 7 · Pilih kalimat yang benar

Choose the correct sentence.

Latihan 8 · Pilih pertanyaan yang benar

Choose the correct question.

Latihan 9 · Lengkapi kalimatnya

Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)

Latihan 10 · Lengkapi kalimatnya dengan bentuk negatif

Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)

Latihan 11 · Kelompokkan: durasi atau selesai

will have been working
will have finished
will have been studying
will have arrived
will have been waiting
will have left

0 / 6 dikelompokkan

Latihan 12 · Kesalahan umum: “sudah … nanti” diterjemahkan kata per kata

Indonesian: “Juni nanti saya sudah bekerja di sini selama lima tahun.” Which English sentence is correct?

Kuis singkat

Lima pertanyaan singkat untuk mengecek apa yang sudah kamu pelajari.

Pertanyaan 1 / 5

Skor: 0/0

Choose the correct sentence.

Yang sudah kamu pelajari

  • Future perfect continuous = will have been + kata kerja-ing; bentuk negatifnya won't have been + -ing.
  • Bentuk ini menyatakan sudah berapa lama sesuatu berlangsung pada satu titik di masa depan, hampir selalu dengan for.
  • “Juni nanti saya sudah … selama lima tahun”: “nanti”, “sudah”, dan “selama” menjadi will have been + -ing … for.
  • Titik di masa depan adalah by (by June); setelah by the time pakai present simple.
  • Future perfect (will have + past participle) menekankan sesuatu yang selesai; kata kerja keadaan seperti know hanya memakai bentuk ini.
  • How long adalah kata tanya yang khas.
Lihat semua pelajaran di kategori ini