Future Perfect Tense: Pengertian, Fungsi, Rumus, Contoh, dan Cara Menggunakannya
Interrogative
Will he have been a teacher for ten years by 2030?
= Apakah dia akan sudah menjadi guru selama sepuluh tahun pada tahun 2030?
L. Future Perfect dengan “By”
By sangat sering digunakan dalam Future Perfect.
By + waktu masa depan
Contoh:
I will have finished the work by tomorrow.
= Saya akan sudah menyelesaikan pekerjaan itu sebelum besok.
She will have arrived by 6 p.m.
= Dia akan sudah tiba sebelum pukul 6 sore.
Contoh lain:
- by tomorrow = sebelum/besok
- by tonight = sebelum malam ini
- by Friday = sebelum Jumat
- by next week = sebelum minggu depan
- by next month = sebelum bulan depan
- by next year = sebelum tahun depan
- by 2030 = sebelum/pada tahun 2030
- by the end of the day = sebelum akhir hari
- by the end of the month = sebelum akhir bulan
- by the end of the year = sebelum akhir tahun
M. Future Perfect dengan “By the Time”
By the time berarti pada saat/sebelum saat.
Contoh:
By the time you arrive, I will have finished my homework.
= Pada saat kamu tiba, saya akan sudah menyelesaikan pekerjaan rumah saya.
By the time the teacher comes, the students will have entered the classroom.
= Pada saat guru datang, para siswa akan sudah masuk ke kelas.
By the time we get there, they will have left.
= Pada saat kita sampai di sana, mereka akan sudah pergi.
N. Future Perfect dengan “Before”
Before = sebelum.
She will have finished cooking before her parents arrive.
= Dia akan sudah selesai memasak sebelum orang tuanya tiba.
They will have completed the work before the teacher checks it.
= Mereka akan sudah menyelesaikan pekerjaan itu sebelum guru memeriksanya.
O. Future Perfect dengan “After”
After = setelah.
After I have finished my homework, I will relax.
= Setelah saya menyelesaikan pekerjaan rumah, saya akan bersantai.
Namun, jika fokusnya adalah kegiatan yang sudah selesai sebelum kegiatan lain di masa depan, Future Perfect dapat digunakan:
After she will have finished the test, she will leave the classroom.
Dalam penggunaan bahasa Inggris yang lebih alami, biasanya:
After she has finished the test, she will leave the classroom.
= Setelah dia selesai mengerjakan tes, dia akan meninggalkan kelas.
P. V3 yang Sering Digunakan
Karena Future Perfect menggunakan V3, siswa perlu memahami past participle.
| V1 | V2 | V3 | Arti |
|---|---|---|---|
| go | went | gone | pergi |
| eat | ate | eaten | makan |
| write | wrote | written | menulis |
| read | read | read | membaca |
| see | saw | seen | melihat |
| take | took | taken | mengambil |
| make | made | made | membuat |
| do | did | done | melakukan |
| finish | finished | finished | menyelesaikan |
| clean | cleaned | cleaned | membersihkan |
| study | studied | studied | belajar |
| work | worked | worked | bekerja |
| visit | visited | visited | mengunjungi |
| arrive | arrived | arrived | tiba |
| complete | completed | completed | menyelesaikan |
Contoh:
She will have written the report by Friday.
will + have + written (V3)
= Dia akan sudah menulis laporan itu sebelum Jumat.
Q. Perbedaan Future Simple dan Future Perfect
Future Simple
I will finish my homework tomorrow.
= Saya akan menyelesaikan pekerjaan rumah saya besok.
Fokus: kegiatan akan dilakukan.
Future Perfect
I will have finished my homework by tomorrow.
= Saya akan sudah menyelesaikan pekerjaan rumah saya sebelum/besok.
Fokus: kegiatan akan sudah selesai pada waktu tersebut.
R. Perbedaan Simple Past, Present Perfect, dan Future Perfect
| Tense | Contoh | Arti |
|---|---|---|
| Simple Past | I finished my homework. | Saya menyelesaikan PR saya. |
| Present Perfect | I have finished my homework. | Saya sudah menyelesaikan PR saya. |
| Future Perfect | I will have finished my homework. | Saya akan sudah menyelesaikan PR saya. |
Perhatikan waktunya:
Past → sudah terjadi di masa lalu.
Present Perfect → sudah terjadi dan berkaitan dengan sekarang.
Future Perfect → akan sudah selesai di masa depan.
S. Pola Lengkap Future Perfect
VERBAL
(+) S + will have + V3
She will have finished the work.
(-) S + will not have + V3
She will not have finished the work.
(?) Will + S + have + V3?
Will she have finished the work?
NOMINAL
(+) S + will have been + complement
She will have been ready.
(-) S + will not have been + complement
She will not have been ready.
(?) Will + S + have been + complement?
Will she have been ready?
T. Kesalahan yang Sering Terjadi
1. Salah menggunakan V2
❌ She will have went home.
✅ She will have gone home.
Karena setelah have harus menggunakan V3.
2. Menggunakan “has”
❌ He will has finished the work.
✅ He will have finished the work.
Setelah will, gunakan have, bukan has.
3. Lupa “been” pada nominal
❌ She will have ready.
✅ She will have been ready.
Karena kalimat nominal menggunakan:
will have been + complement
U. Ringkasan Super Singkat
FUTURE PERFECT VERBAL
S + WILL HAVE + V3
Example:
They will have finished the project by Friday.
= Mereka akan sudah menyelesaikan proyek itu sebelum Jumat.
FUTURE PERFECT NOMINAL
S + WILL HAVE BEEN + COMPLEMENT
Example:
They will have been ready by Friday.
= Mereka akan sudah siap sebelum Jumat.
Kata kunci:
WILL HAVE + V3 → VERBAL
WILL HAVE BEEN + adjective/noun → NOMINAL
V. Latihan
A. Pilih jawaban yang benar!
1. She _____ finished her homework by 8 p.m.
A. will has
B. will have
C. will having
D. has
2. They will have _____ the classroom by tomorrow.
A. clean
B. cleaned
C. cleaning
D. cleans
3. He will have _____ the book by Friday.
A. read
B. reads
C. reading
D. readed
4. We _____ have completed the project by next week.
A. will
B. are
C. do
D. have
5. _____ you have finished the work by tomorrow?
A. Do
B. Are
C. Will
D. Have
6. She will have _____ ready by 7 a.m.
A. be
B. been
C. being
D. is
7. He will have _____ a teacher for ten years by 2030.
A. be
B. been
C. being
D. is
8. I will not have _____ the task by Monday.
A. finish
B. finished
C. finishing
D. finishes
9. By next year, they will have _____ the new school.
A. built
B. build
C. building
D. builds
10. Will she have _____ the letter by tomorrow?
A. wrote
B. write
C. written
D. writing
Kunci Jawaban
- B. will have
- B. cleaned
- A. read
- A. will
- C. Will
- B. been
- B. been
- B. finished
- A. built
- C. written



Post Comment