Perfect
1. Present Perfect: digunakan untuk menunjukkan tindakan yang sudah diselesaikan.S + have/has + V3 dengan bentuk negatif S + have/has not + V3.
Kata yang sering muncul sebagai pelengkap: already, never, just now, not yet.
Ingat, have itu untuk subject I, you, we, they, dan has itu untuk he, she, dan it.
Contoh:
I have eaten.
I have flown 3 times.
2. Past Perfect: digunakan untuk menunjukkan tindakan yang sudah diselesaikan di masa lampau. Kurang lebih kayak menekankan tindakan yang sudah dilakukan pada masa lampau itu.
S + had + V3
Contoh:
By the time I was 10, I had driven a car.
3. Future Perfect: digunakan untuk menggambarkan tindakan yang akan sudah di selesaikan di masa mendatang.
S + will + have + V3
Contoh:
By August, I will have become a student in UI.
4. Past Future Perfect: digunakan untuk menggambarkan suatu tindakan yang harus sudah selesai sebelum waktu yang akan datang.
S + should/would + have + V3
Contoh:
They should have finished their homework before the class started.