Perbedaan Simple Past dan Present Perfect yang Sering Bikin Bingung

Buat kamu yang sedang belajar bahasa Inggris, dua tenses yang paling sering bikin galau adalah Simple Past dan Present Perfect. Sekilas keduanya sama-sama membicarakan masa lalu, tapi ternyata penggunaannya beda, lho!
Banyak pelajar yang salah pakai karena melihat kata “sudah” atau “pernah” lalu otomatis memakai Past Tense. Padahal tidak semua yang sudah terjadi itu pakai Simple Past. Ada kalanya kamu perlu pakai Present Perfect.
Supaya tidak salah lagi, yuk pahami perbedaan keduanya dengan cara paling gampang!
-
Simple Past: Kejadian Sudah Terjadi di Waktu Tertentu di Masa Lalu
➡ Fungsi:
Digunakan untuk menceritakan kejadian yang sudah selesai dan waktunya JELAS kapan terjadinya.
➡ Ciri-ciri:
- Selalu berhubungan dengan waktu spesifik (yesterday, last week, in 2010, two days ago, dll.)
- Fokus pada kapan kejadian itu terjadi.
- Verb-nya berubah menjadi verb 2.
➡ Contoh Kalimat:
- I visited Bali last year.
- She finished her homework two hours ago.
- They met him yesterday.
Di sini, waktu kejadiannya jelas. Makanya pakai Simple Past.
-
Present Perfect: Kejadian yang Sudah Terjadi, Tapi Waktunya Tidak Spesifik
➡ Fungsi:
Digunakan untuk:
- Pengalaman (pernah atau belum pernah)
- Aksi yang sudah selesai tapi masih ada hubungannya dengan sekarang
- Aksi yang dimulai di masa lalu dan masih berlangsung sampai sekarang
➡ Ciri-ciri:
- Tidak menyebutkan waktu spesifik.
- Menggunakan have/has + V3.
- Fokus pada hasil atau hubungannya dengan masa sekarang.
- Kata-kata yang sering muncul: already, yet, just, ever, never, recently, lately.
➡ Contoh Kalimat:
- I have visited Bali. (pengalaman)
- She has finished her homework. (hasilnya sekarang sudah selesai)
- They have lived here for 10 years. (dimulai dulu, masih berlangsung)
Di sini, waktunya tidak disebutkan atau masih relevan sampai sekarang.
-
Perbedaan Utama Simple Past vs Present Perfect
| Aspek | Simple Past | Present Perfect |
| Fokus | Waktu kejadian yang spesifik | Hasil / pengalaman / relevansi sekarang |
| Waktu | Ada waktu yang jelas (yesterday, last week, dll.) | Tidak menyebut waktu spesifik |
| Rumus | V2 | Have/has + V3 |
| Contoh | I ate sushi yesterday. | I have eaten sushi. |
-
Cara Gampang Membedakannya
✔ Lihat apakah waktunya jelas atau tidak
Kalau ada waktu tertentu → Simple Past
Kalau tidak ada waktu tertentu → Present Perfect
✔ Perhatikan konteksnya
- Kalau bicara pengalaman → Present Perfect
- Kalau cerita kejadian di masa lalu → Simple Past
✔ **Tanya pada diri sendiri:
“Apakah ini masih berhubungan dengan sekarang?”**
- Kalau iya → Present Perfect
- Kalau tidak → Simple Past
-
Contoh Perbandingan Biar Makin Mudah
Simple Past:
I lost my wallet yesterday.
(kejadian kemarin — waktu jelas)
Present Perfect:
I have lost my wallet.
(hasilnya masih relevan — sampai sekarang dompetnya belum ketemu)
-
Kesalahan yang Sering Terjadi
❌ I have eaten fried rice yesterday.
Salah, karena ada waktu “yesterday”.
✔ I ate fried rice yesterday.
Simple Past dan Present Perfect memang terlihat mirip, tapi fungsinya berbeda. Kuncinya adalah memperhatikan apakah waktunya jelas atau tidak, serta apakah kejadiannya masih ada hubungannya dengan sekarang. Kalau kamu sudah terbiasa melihat pola-pola ini, dijamin kamu tidak akan bingung lagi.
Kalau kamu ingin belajar grammar dengan cara yang lebih mudah, fun, dan penuh contoh praktis, kamu bisa gabung di Share-E Kampung Inggris Pare. Di sini, kamu akan belajar tenses step-by-step sampai benar-benar paham dan bisa memakainya dalam percakapan sehari-hari.

