Future Perfect

Future perfect tense digunakan untuk menyatakan kegiatan atau kejadian yang telah dimulai pada waktu lampau yang akan sudah/belum selesai dilakukan di masa yang akan datang.


Pola kalimat future perfect tense.

Pola I
(+) S + will + have + V3
(-) S + will + not + have + V3
(?) Will + S + have + V3

Pola II
(+) S + will + have + been + Adj/Adv/N
(-) S + will + not + have + been + Adj/Adv/N
(?) Will + S + have + been + Adj/Adv/N

Contoh kalimat pola I:
We will have arrived by three o’clock.She will not have finished her study by this time next month.
Will they have received the parcel by tomorrow morning?

Contoh kalimat pola II:
I will have been here for six month on June 1st.
She will not have been in Surabaya by the end of this month.
Will you have been here for five years next June?


Fungsi future perfect tense:

a. menyatakan kejadian atau kegiatan yang akan dan baru saja/sudah selesai dilakukan pada waktu tertentu di waktu yang datang.
- I’ll have left by the time you read this.
- I like looking at these pictures, but I’ll have had enough by lunchtime.

b. menyatakan kejadian atau kegiatan yang telah dimulai pada waktu lampau yang akan sudah dilakukan dan belum selesai di masa yang akan datang.
- They will have lived here for four years next April.
- I’ll have been here for six months on May 22nd.


Catatan

Saat menggunakan future perfect tense dalam percakapan, subject dan will sering disingkat. Bahkan terkadang subject, will dan have disingkat sekaligus.
I’ll have been here for six month on June 1st.
I’ll’ve been here for six month on June 1st.

Terkadang shall dipakai menggantikan will, terutama untuk subjek I dan we.
I shall have been here for six month on June 1st.

Keterangan waktu yang biasa dipakai dalam future perfect tense adalah by, by the time, before, for etc.