Future perfect tense untuk mengungkapkan suatu aktivitas yang akan sudah selesai atau terjadi
sebelum aktivitas lain dilakukan di masa depan. Subordinate conjunction yang dapat
digunakan sebagai time expression (keterangan waktu) antara lain:
before, when (future perfect tense + before/when + simple present tense)
We will gather on the road at 8. We will have gone when you come at 9.
(Kami akan berkumpul di jalan jam 8. Kami akan telah pergi ketika kamu datang jam 9.)
Future perfect tense untuk menunjukkan bahwa suatu aksi akan telah selesai pada suatu waktu
di masa depan. Penanda waktu yang dapat digunakan antara lain:
at this time next week/month (pada waktu yang sama pada saat ini di minggu/bulan depan)
by this time next week/month (selambat-lambatnya waktu yang sama pada saat ini di
minggu/bulan depan)
by next Sunday (tidak melebihi Minggu depan)
by 9 (tidak melebihi pukul 9)
tomorrow (besok)
on the 15th of May (pada tanggal 15 bulan Mei)
in 3 years time (dalam waktu tiga tahun)
By this time next week, we will have lived in this house for 2 years.
(Minggu depan, kita akan telah tinggal di rumah ini selama 2 tahun.)
Your answer:
3. The person … probation by January.
a. will has finished
b. will have finished
Your answer:
4. The manager … the meeting room by twelve.
a. will have been left
b. will have left
Your answer:
5. Your best friend … help by the time you … her to take part in your wedding.
a. will have offered, ask
b. ask, will have offered
Your answer:
6. At this time tomorrow, I … to pay off my debts.
a. will have money
b. will have had money
Your answer:
7. Before you arrive at the station, a hotel room … for you.
a. will have booked
b. will have been booked
Your answer:
8. All the campers … in their tent before midnight.
a. will have sleep
b. will have slept
Your answer:
9. By this time next month, my father and I … our family business for a year.
a. will have ran
b. will have run
Your answer:
10. You can’t meet him at my office at 11. He … to the bank at 10.
a. will have gone
b. will have been gone
Your answer: