Author: Valerie Dante
Updated: 11 March 2026
Present perfect tense digunakan untuk menunjukkan hubungan antara masa kini dan masa lalu. Waktu terjadinya tindakan adalah sebelum sekarang tetapi tidak spesifik, dan kita seringkali lebih tertarik pada hasilnya dibandingkan tindakan itu sendiri.
Masih bingung mengenai present perfect tense? Pelajari lebih lanjut, baca artikel ini!

Dalam bahasa Inggris, ada 16 tenses yang perlu dipelajari secara mendalam untuk membantu mendapatkan skill bahasa Inggris yang lebih baik.
Nah, present perfect tense adalah bentuk kata kerja bahasa Inggris yang digunakan untuk tindakan masa lalu yang berkaitan dengan atau berlanjut hingga saat ini. Contohnya, tindakan yang sedang berlangsung atau perubahan dari waktu ke waktu.
Kamu bisa mengenali jenis tense ini dengan auxiliary verb (helper verb) yakni have dan has. Contoh kalimatnya seperti, “I have gone fishing since I was a child.”
Present perfect tense umumnya digunakan untuk tindakan yang berlanjut dari masa lalu, tindakan yang baru saja selesai, tindakan yang berulang, atau menekankan perubahan dan pencapaian.
Tidak usah bingung karena namanya! Meskipun ada kata present, present perfect tense berkaitan dengan tindakan yang terjadi atau dimulai di masa lalu. Tense ini sering digunakan secara bergantian dengan simple past tense, meskipun ada beberapa situasi di mana kamu hanya bisa menggunakan salah satunya.
BACA JUGA: 16 Tenses dalam Bahasa Inggris: Pengertian, Rumus, dan Contoh Kalimat
Present perfect tense bisa digunakan untuk apa saja? Cek fungsi dan kegunaannya di bawah ini!

Dalam present perfect tense, kata kerja utama selalu menggunakan auxiliary verbs (helper verbs) has atau have. Kata kerja utama mengambil participle form, khususnya past participle.
Present perfect tense memiliki konstruksi khusus untuk pernyataan standar, kalimat negatif, dan pertanyaan, yang dijelaskan di bawah ini.
Untuk pernyataan umum (penggunaan present perfect yang paling umum), gunakan have atau has ditambah bentuk past participle dari kata kerja utama.
Rumus present perfect untuk pernyataan adalah: [have/has] + [past participle].
Contoh:
Untuk menggunakan bentuk present perfect dalam kalimat negatif, cukup tambahkan kata negatif (seperti not atau never) setelah kata kerja bantu tetapi sebelum kata kerja bentuk lampau.
Rumus present perfect untuk kalimat negatif adalah: [have/has] + [negatif] + [kata kerja bentuk lampau].
Contoh:
Struktur ini juga berlaku untuk kalimat neither/nor.
Contoh:
Perlu dicatat bahwa sebaiknya kamu menghindari kontraksi subjek saat menggunakan tense present perfect dengan kalimat negatif, setidaknya dalam bahasa Inggris Amerika.
❌ I’ve not seen Monas at Jakarta.
✔️ I have not seen Monas at Jakarta.
Saat mengajukan pertanyaan dalam bentuk present perfect, kata kerja bantu diletakkan di depan, diikuti oleh subjek, dan kemudian bentuk past participle dari kata kerja utama. Struktur ini mirip dengan pertanyaan, di mana kata kerja bantu juga diletakkan sebelum subjek.
Rumus present perfect untuk pertanyaan adalah: [have/has] + [subjek] + [past participle].
Contoh:
BACA JUGA: Pelajari Perbedaan Grammar dan Tenses Dalam Bahasa Inggris
|
Kalimat |
Konteks |
Alasan Menggunakan Present Perfect |
|
I have finished my homework. |
Informal |
Menunjukkan aksi yang sudah selesai tanpa menyebut waktu spesifik. |
|
She has visited Japan three times. |
Informal |
Menyatakan pengalaman hidup hingga saat ini. |
|
She has visited Japan three times. |
Formal |
Hasil pekerjaan relevan dengan kondisi sekarang. |
|
The company has increased its profits. |
Formal |
Perubahan terjadi di masa lalu dan berdampak sekarang. |
|
They have moved to a new office. |
Semi-formal |
Perpindahan terjadi baru-baru ini dan masih relevan. |
|
Kalimat |
Konteks |
Alasan Menggunakan Present Perfect |
|
I have not seen that movie. |
Informal |
Menyatakan pengalaman yang belum pernah terjadi sampai sekarang. |
|
She has not replied to my message. |
Informal |
Tindakan belum terjadi hingga saat ini. |
|
We have not received your email. |
Formal |
Menunjukkan sesuatu belum diterima sampai sekarang. |
|
The manager has not approved the proposal. |
Formal |
Keputusan belum dibuat hingga saat ini. |
|
They have not finished the report. |
Semi-formal |
Pekerjaan belum selesai dan masih relevan sekarang. |
|
Kalimat |
Konteks |
Alasan Menggunakan Present Perfect |
|
Have you eaten? |
Informal |
Menanyakan apakah aksi sudah terjadi tanpa waktu spesifik. |
|
Has she called you? |
Informal |
Menanyakan kejadian terbaru yang relevan sekarang. |
|
Have you submitted the application? |
Formal |
Menanyakan status pengajuan sampai saat ini. |
|
Has the team completed the task? |
Formal |
Fokus pada hasil yang memengaruhi situasi sekarang. |
|
Have they announced the results? |
Semi-formal |
Menanyakan apakah pengumuman sudah dilakukan hingga kini. |
BACA JUGA: Lagi Belajar Present Perfect Tense? Simak 100 Contoh Kalimatnya!

1. Isilah dengan bentuk yang tepat dari kata kerja dalam tanda kurung:
I __________ (finish) my homework.
2. Pilihlah jawaban yang benar:
They __________ (not/see) that movie yet.
A) haven't seen
B) didn't see
C) don't see
3. Lengkapilah kalimat berikut dengan kata kerja yang sesuai:
She __________ (live) in this city for five years.
4. Pilihlah kalimat yang benar:
A) I have visited France last year.
B) I visited France last year.
C) I have visited France.
5. Isilah dengan bentuk yang tepat:
We __________ (not/arrive) at the airport yet.
6. Pilihlah jawaban yang tepat:
I __________ (lose) my keys. Can you help me find them?
A) have lost
B) lost
C) have lose
7. Lengkapilah kalimat berikut:
They __________ (not/eat) breakfast this morning.
8. Pilihlah jawaban yang benar:
You __________ (ever/see) a lion in real life?
A) have ever seen
B) ever saw
C) have seen ever
9. Isilah dengan bentuk yang tepat:
She __________ (not/finish) her project yet.
10. Pilihlah kalimat yang benar:
A) They have never been to New York.
B) They never have been to New York.
C) They haven't never been to New York.
11. Isilah kalimat berikut dengan kata kerja yang sesuai:
I __________ (write) three emails this morning.
12. Pilihlah jawaban yang tepat:
We __________ (be) friends for more than ten years.
A) have been
B) are
C) were
13. Isilah kalimat berikut:
She __________ (already/leave) for work when I called her.
14. Pilihlah kalimat yang benar:
A) I have just eaten lunch.
B) I have just eat lunch.
C) I just have eaten lunch.
15. Isilah kalimat berikut dengan kata kerja yang tepat:
They __________ (not/visit) the museum this week.
1. I have finished my homework.
2. They haven't seen that movie yet. Jawaban: A) haven't seen
3. She has lived in this city for five years.
4. I have visited France. Jawaban: C) I have visited France.
5. We haven't arrived at the airport yet.
6. I have lost my keys. Can you help me find them Jawaban: A) have lost
7. They haven't eaten breakfast this morning.
8. You have ever seen a lion in real life? Jawaban: A) have ever seen
9. She hasn't finished her project yet.
10. They have never been to New York. Jawaban: A) They have never been to New York.
11. I have written three emails this morning.
12. We have been friends for more than ten years. Jawaban: A) have been
13. She had already left for work when I called her. (Catatan: Ini menggunakan Past Perfect karena kejadian pertama terjadi sebelum kejadian kedua.)
14. I have just eaten lunch. Jawaban: A) I have just eaten lunch.
15. They haven't visited the museum this week.
Untuk informasi mengenai studi di luar negeri dan juga berbagai jurusan, kamu bisa temukan informasi aktualnya di sini. SUN Education bekerja sama dengan berbagai institusi top dunia di luar negeri seperti Amerika, Kanada, Australia, Selandia Baru, Inggris, Eropa, Jerman, dan juga Asia. Jika membutuhkan informasi terkini, follow media sosial SUN Education di Instagram, TikTok dan YouTube. Kamu juga bisa melakukan konsultasi GRATIS melalui Hotline di 0821 33 34 35 36 atau datang langsung ke kantor SUN Education yang terdekat di kotamu.
Download SUN Education Mobile App atau baca SUN E-Guidebook untuk akses informasi lebih mudah dan GRATIS!
Related Posts
Connect with SUN Education