Present Perfect Tense: Rumus, Fungsi, dan Bedanya dengan Simple Past Tense

August 13, 2026 - by Nabilla F.

Kelas Online Mr.BOB Kampung Inggris – Kalau kamu sedang belajar bahasa Inggris, pasti sering mendengar istilah Present Perfect Tense, kan? Tense yang satu ini sering bikin bingung karena penggunaannya yang agak berbeda dari bahasa Indonesia apalagi soal kapan harus pakai ini dan kapan harus pakai Simple Past Tense, yang sering banget ketuker.

Tapi tenang aja! Di artikel ini, kita bakal kupas tuntas Present Perfect Tense dengan gaya yang santai dan gampang dipahami, mulai dari pengertian, rumus, fungsi, sampai cara jitu membedakannya dari Simple Past Tense dan kalau kamu juga masih pengin belajar tense lain, boleh banget lanjut baca Simple Future Tense: Rumus Will vs Going To setelah ini. Yuk, kita mulai!

Memahami Present Perfect Tense dalam Bahasa Inggris - Kelas Online Mr.BOB Kampung Inggris

Apa Itu Present Perfect Tense?

Present Perfect Tense adalah salah satu bentuk waktu dalam bahasa Inggris yang digunakan untuk menggambarkan tindakan atau kejadian yang terjadi di masa lalu tetapi masih berhubungan dengan masa sekarang.

Contoh:

I have finished my homework. (Saya sudah menyelesaikan PR saya.)

Dalam kalimat ini, tindakan "menyelesaikan PR" terjadi di masa lalu, tetapi efeknya masih terasa sekarang (PR-nya sudah selesai dan mungkin siap dikumpulkan).

Present Perfect Tense biasanya digunakan untuk:

  • Menyatakan pengalaman hidup (life experiences)
  • Menyatakan kejadian yang baru saja selesai
  • Menyatakan perubahan yang telah terjadi dari waktu ke waktu
  • Menyatakan kejadian yang berlangsung dari masa lalu sampai sekarang

Rumus Present Perfect Tense

Sebelum masuk ke contoh-contoh, kita harus tahu dulu rumus dasar dari Present Perfect Tense.

(+) Positive Form Subject + have/has + past participle (V3) + Object

Contoh:

  • She has visited Paris.
  • They have eaten lunch.

(-) Negative Form Subject + have/has + not + past participle (V3) + Object

Contoh:

  • He has not finished his work.
  • We have not seen that movie.

(?) Interrogative Form (Pertanyaan) Have/Has + Subject + past participle (V3) + Object?

Contoh:

  • Have you ever been to Bali?
  • Has she finished her homework?

Catatan penting soal have vs has:

  • Have dipakai untuk subjek I, you, we, they.
  • Has dipakai untuk subjek tunggal orang ketiga: he, she, it.

Penggunaan Present Perfect Tense dalam Berbagai Situasi

  1. Menyatakan Pengalaman Hidup

Present Perfect sering digunakan untuk membicarakan pengalaman yang pernah atau belum pernah dialami seseorang.

Contoh:

    • I have traveled to Japan. (Saya pernah pergi ke Jepang.)
    • She has never tried sushi. (Dia belum pernah mencoba sushi.)

Kata kunci yang sering muncul: ever (pernah), never (tidak pernah)

  1. Menyatakan Kejadian yang Baru Saja Terjadi

Biasanya, kita menggunakan kata just (baru saja).

Contoh:

    • I have just finished my book. (Saya baru saja menyelesaikan buku saya.)
    • She has just arrived*.* (Dia baru saja tiba.)
  1. Menyatakan Perubahan yang Terjadi dari Waktu ke Waktu

Contoh:

    • My English has improved a lot. (Bahasa Inggris saya sudah meningkat banyak.)
    • The city has grown rapidly. (Kota ini sudah berkembang pesat.)
  1. Menyatakan Kejadian yang Berlangsung dari Masa Lalu Sampai Sekarang

Biasanya, kita memakai since (sejak) atau for (selama).

Contoh:

    • I have lived in Jakarta for five years. (Saya sudah tinggal di Jakarta selama lima tahun.)
    • He has worked here since 2018. (Dia sudah bekerja di sini sejak tahun 2018.)

Kapan Menggunakan Already dan Yet?

Selain ever, never, just, since, dan for, ada dua kata keterangan lain yang sama pentingnya tapi sering terlewat: already dan yet.

  • Already (sudah) dipakai di kalimat positif untuk menekankan bahwa sesuatu sudah selesai atau terjadi, biasanya lebih cepat dari yang diperkirakan. Contoh: I have already finished the report. (Saya sudah menyelesaikan laporannya.)
  • Yet (belum) dipakai di kalimat negatif dan tanya untuk menekankan bahwa sesuatu belum terjadi sampai saat ini. Contoh: She hasn't submitted the assignment yet. (Dia belum mengumpulkan tugasnya.) Contoh tanya: Have you finished your homework yet? (Apakah kamu sudah menyelesaikan PR-mu?)

Perhatikan posisinya: "already" biasanya diletakkan di antara have/has dan past participle, sementara "yet" biasanya diletakkan di akhir kalimat.

Kelas Online Mr.BOB Kampung Inggris - Trial

Daftar Trial Class Online Mr.BOB Kampung Inggris, di sini. 

Perbedaan Present Perfect Tense dan Simple Past Tense

Ini bagian yang paling sering bikin bingung, karena bahasa Indonesia nggak punya pembedaan gramatikal seperti ini dua-duanya sering diterjemahkan jadi "sudah" atau "telah". Padahal, dua tense ini punya aturan pakai yang cukup berbeda. Yuk simak tabel perbandingannya:

Aspek Simple Past Tense Present Perfect Tense
Waktu kejadian Spesifik dan disebutkan jelas (yesterday, last week) Tidak disebutkan secara spesifik
Hubungan dengan sekarang Tidak ada, kejadian sudah selesai total di masa lalu Masih ada, efeknya terasa sampai sekarang
Bentuk kata kerja Verb 2 (V2) Have/Has + Verb 3 (V3)
Adverb yang sering dipakai yesterday, last week, ago, in 2020 already, yet, ever, never, just, since, for
Contoh I watched a movie last night. (kejadian selesai, waktu spesifik) I have watched that movie before. (pengalaman, tanpa waktu spesifik)

Cara paling gampang buat membedakan: kalau kalimatnya menyebutkan waktu spesifik kayak "yesterday" atau "last week", pasti pakai Simple Past. Tapi kalau fokusnya ke pengalaman atau dampak yang masih terasa sekarang tanpa nyebut waktu pasti, pakai Present Perfect.

Contoh perbandingan langsung:

  • I have visited Bali last year. (SALAH — ada waktu spesifik "last year" tapi pakai Present Perfect)
  • I visited Bali last year. (BENAR — Simple Past, karena ada waktu spesifik)
  • I have visited Bali. (BENAR — Present Perfect, tanpa waktu spesifik, fokus ke pengalaman)

Kesalahan Umum dalam Penggunaan Present Perfect

Biar nggak salah, yuk kita lihat beberapa kesalahan umum yang sering terjadi!

I have went to the market. (SALAH) ✅ I have gone to the market. (BENAR, harus pakai past participle/V3, bukan V2)

She has eat lunch. (SALAH) ✅ She has eaten lunch. (BENAR)

I have finished the report yesterday. (SALAH) ✅ I finished the report yesterday. (BENAR — karena ada "yesterday", harus pakai Simple Past, bukan Present Perfect)

Kuncinya ada dua: gunakan bentuk past participle (V3) yang benar, dan jangan campur Present Perfect dengan keterangan waktu spesifik seperti "yesterday" atau "last week".

Latihan Soal Present Perfect Tense

Biar makin paham, coba deh kerjakan beberapa soal ini:

1. Pilih kata yang benar untuk melengkapi kalimat berikut:

a. She ___ (has/have) finished her homework.

b. They ___ (has/have) never seen a ghost.

c. I ___ (have/has) just arrived.

2. Ubah kalimat ke dalam bentuk negatif:

a. He has visited London. → ___

b. We have met the new teacher. → ___

3. Lengkapi dengan Present Perfect atau Simple Past yang tepat:

a. I ___ (watch) that movie last night.

b. She ___ (never/try) sushi before.

c. They ___ (already/finish) the project.

Kunci Jawaban:

1. a. has

b. have

c. have

2. a. He has not (hasn't) visited London.

b. We have not (haven't) met the new teacher.

3. a. watched (ada "last night" = waktu spesifik, pakai Simple Past) 

b. has never tried (pengalaman, pakai Present Perfect)

c. have already finished (sudah selesai, pakai Present Perfect)

Sekarang, kamu udah paham dong apa itu Present Perfect Tense dan gimana cara membedakannya dari Simple Past Tense? Tense ini memang agak tricky, tapi kalau sering latihan dan memperhatikan rumusnya, lama-lama bakal terbiasa.

Yang penting diingat:

  • Gunakan have/has + V3
  • Cocok untuk pengalaman, kejadian yang baru selesai, perubahan, dan kejadian yang masih berlangsung
  • Jangan dicampur sama waktu spesifik kayak "yesterday" itu tandanya harus pakai Simple Past
  • Perhatikan posisi "already" dan "yet" biar makin natural

Kalau kamu mau belajar materi bahasa Inggris lainnya, langsung aja cek artikel lain di website Kelas Online Mr.BOB Kampung Inggris. Biar nggak ketinggalan tips belajar seru tiap hari, jangan lupa follow Instagram dan TikTok kami, ya! Kalau masih bingung soal materi bahasa Inggris, kamu juga bisa konsultasi langsung lewat WhatsApp kami.

Pertanyaan yang Sering Diajukan (FAQ)

1. Apa perbedaan present perfect tense dan simple past tense?
Simple past tense digunakan untuk kejadian yang terjadi dan selesai sepenuhnya di masa lalu dengan waktu yang spesifik, misalnya "yesterday". Sementara itu, present perfect tense digunakan untuk kejadian yang dimulai di masa lalu tetapi masih berhubungan atau berdampak pada masa sekarang, tanpa menyebutkan waktu spesifik.
2. Kapan menggunakan already dan yet dalam present perfect tense?
"Already" digunakan dalam kalimat positif untuk menekankan bahwa sesuatu sudah selesai atau terjadi, sedangkan "yet" digunakan dalam kalimat negatif dan tanya untuk menekankan bahwa sesuatu belum terjadi hingga saat ini.
3. Apa perbedaan have dan has dalam present perfect tense?
"Have" digunakan untuk subjek I, you, we, dan they, sedangkan "has" digunakan untuk subjek tunggal orang ketiga seperti he, she, dan it.
4. Apa kesalahan yang paling sering terjadi dalam present perfect tense?
Kesalahan yang paling umum adalah menggunakan bentuk kata kerja yang salah (bukan past participle/V3), serta mencampurkan present perfect dengan keterangan waktu spesifik seperti "yesterday" yang seharusnya hanya dipakai dengan simple past tense.

KELAS ONLINE MR.BOB KAMPUNG INGGRIS

Edited by Nabilla

Article written by Nabilla F.
Nabilla loves immersing herself in the world of languages and culture. Her favorite pastimes include watching Korean dramas, diving into books, enjoying good music, and savoring sushi. With a curious mind and a love for learning, Nabilla finds joy in every small moment of life.