VocabNote
Unduh
TensesLanjutan

Future Perfect Continuous

Future Perfect Continuous menggambarkan tindakan yang terus berlangsung selama jangka waktu tertentu hingga suatu saat tertentu di masa depan. Dibentuk dengan will have been + V-ing. Tense ini berfokus pada durasi, jadi biasanya muncul bersama "for" + lama waktu dan "by" + titik waktu di masa depan.

KAPAN DIGUNAKAN

Gunakan untuk mengatakan sudah berapa lama suatu tindakan berlangsung pada waktu tertentu di masa depan, atau untuk menjelaskan hasil di masa depan lewat aktivitas yang menyebabkannya. Sering dipakai dengan "for … by", "by the time", dan "by then".

STRUKTUR

positiveSwill have beenV-ing

By June, I will have been working here for ten years.

Pada bulan Juni, saya **sudah bekerja** di sini selama sepuluh tahun.

negativeSwon't have beenV-ing

She won't have been waiting long when the bus arrives.

Dia **belum lama menunggu** saat busnya datang nanti.

questionWillShave beenV-ing?

How long will you have been studying English by the end of this year?

Pada akhir tahun ini, sudah berapa lama kamu **belajar** bahasa Inggris?

KATA KUNCI

  • for
  • by
  • by the time
  • by then
  • by next month
  • how long

CONTOH

  1. By the time you arrive, I will have been cooking for three hours.

    Saat kamu tiba nanti, saya **sudah memasak** selama tiga jam.

  2. In May, they will have been living in Hanoi for five years.

    Pada bulan Mei nanti, mereka **sudah tinggal** di Hanoi selama lima tahun.

  3. He'll be exhausted because he will have been driving all night.

    Dia akan kelelahan karena **sudah menyetir** semalaman.

  4. Will she have been working here long when she retires?

    **Apakah** dia **sudah lama bekerja** di sini saat pensiun nanti?

  5. We won't have been walking for long when the sun sets.

    Kami **belum lama berjalan** ketika matahari terbenam nanti.

ATURAN EJAAN

Sebagian besar kata kerjatambahkan -ingwork → working, wait → waiting
Berakhiran -e bisuhapus -e, tambahkan -ingdrive → driving, live → living
Kata kerja pendek berakhiran konsonan-vokal-konsonangandakan konsonan akhir + -ingrun → running, swim → swimming

KESALAHAN UMUM

By next year, I will be working here for ten years.

By next year, I will have been working here for ten years.

Untuk menunjukkan durasi hingga suatu titik di masa depan, gunakan will have been + V-ing, bukan will be + V-ing

By the time she retires, she will have been knowing him for 40 years.

By the time she retires, she will have known him for 40 years.

Verba statif seperti know, own, dan believe tidak dipakai dalam bentuk continuous. Gunakan future perfect (will have + V3) sebagai gantinya

By the time we will get there, they will have been playing for an hour.

By the time we get there, they will have been playing for an hour.

Setelah "by the time", gunakan present simple, bukan "will"

Tips

Tanyakan "sudah berapa lama, pada saat itu?". Jika jawabannya adalah durasi yang membentang hingga suatu saat di masa depan (for two hours by 6 PM), gunakan will have been + V-ing. Jika kamu hanya peduli bahwa sesuatu sudah selesai pada saat itu, gunakan future perfect (will have + V3).

Tenses