Future perfect tense digunakan untuk:
1. Tindakan yang akan sudah selesai dilakukan sebelum kejadian lain di masa depan.
I will have finished my homework when you arrive tonight.
= Aku akan sudah menyelesaikan PR-ku saat kamu tiba nanti malam.
Catatan:
Ada 2 tindakan yang sama-sama terjadi di masa depan:
- aku menyelesaikan PR
- kamu tiba
Menyelesaikan PR akan terjadi dan sudah selesai sebelum kamu tiba.
Ini inti future perfect.
2. Tindakan yang akan sudah selesai sebelum satu titik di masa lampau
We will have finished this project by May.
= Kami akan sudah menyelesaikan proyek ini di bulan Mei.
Catatan:
Ini adalah kalimat perkiraaan berdasarkan asumsi-asumsi penutur.
3. Fakta yang dimulai dan masih berlangsung di satu titik di masa depan
I will have been a teacher for three years next month.
= Bulan depan, aku akan sudah jadi guru selama tiga tahun.