PRESENT PERFECT vs PAST SIMPLE
Apa Perbedaan Present Perfect dan Past Simple?
Kedua tense ini sama-sama digunakan untuk membicarakan masa lalu, tetapi penggunaannya berbeda.
Present Perfect
Digunakan untuk:
Pengalaman hidup
Kejadian tanpa waktu yang spesifik
Kejadian yang masih berhubungan dengan sekarang
Aktivitas yang dimulai di masa lalu dan masih berlangsung
Contoh
I have visited Japan.
→ Saya sudah mengunjungi Jepang.She has lived here for five years.
→ Dia sudah tinggal di sini selama lima tahun.We have just finished dinner.
→ Kami baru saja selesai makan malam.
Past Simple
Digunakan untuk:
Kejadian yang sudah selesai di masa lalu
Waktu kejadian diketahui atau disebutkan dengan jelas
Contoh
I visited Japan in 2019.
→ Saya mengunjungi Jepang pada tahun 2019.She lived here from 2015 to 2020.
→ Dia tinggal di sini dari tahun 2015 sampai 2020.We finished dinner at 7 PM.
→ Kami selesai makan malam pukul 7 malam.
Perbedaan Utama
Present Perfect
Waktu tidak disebutkan atau tidak penting.
Contoh
I have seen that movie.
→ Saya sudah menonton film itu.Have you ever been to Italy?
→ Apakah kamu pernah ke Italia?
Past Simple
Waktu disebutkan secara jelas.
Contoh
I saw that movie last week.
→ Saya menonton film itu minggu lalu.I went to Italy in 2022.
→ Saya pergi ke Italia pada tahun 2022.
Aturan Penting
Present Perfect
Digunakan jika:
Waktu tidak disebutkan
Hasilnya masih berhubungan dengan sekarang
Contoh
I have lost my keys.
→ Saya kehilangan kunci saya.
(Kuncinya masih hilang sekarang.)
Past Simple
Digunakan jika:
Waktu kejadian diketahui
Contoh
I lost my keys yesterday.
→ Saya kehilangan kunci saya kemarin.
Contoh Cerita
Tom's Holiday
"I have just come back from holiday," said Tom.
→ "Saya baru saja pulang dari liburan," kata Tom.I went to Greece last week.
→ Saya pergi ke Yunani minggu lalu."Have you ever been there before?" asked Sarah.
→ "Apakah kamu pernah ke sana sebelumnya?" tanya Sarah."No, I haven't. It was my first time," Tom replied.
→ "Belum. Itu pertama kalinya," jawab Tom.I visited the Acropolis and ate amazing food.
→ Saya mengunjungi Acropolis dan makan makanan yang luar biasa.I have never tasted anything so delicious.
→ Saya belum pernah mencicipi sesuatu seenak itu.I have always wanted to go to Greece.
→ Saya selalu ingin pergi ke Yunani.I booked a trip yesterday.
→ Saya memesan perjalanan kemarin.
Kapan Menggunakan Present Perfect?
1. Pengalaman Hidup
Contoh
I have visited Paris.
→ Saya sudah mengunjungi Paris.She has never seen snow.
→ Dia belum pernah melihat salju.Have you ever tried sushi?
→ Apakah kamu pernah mencoba sushi?
2. Kejadian yang Baru Saja Terjadi
Contoh
I have just eaten.
→ Saya baru saja makan.They have just arrived.
→ Mereka baru saja tiba.
3. Durasi Sampai Sekarang
Contoh
I have lived here for five years.
→ Saya sudah tinggal di sini selama lima tahun.She has worked here since 2020.
→ Dia sudah bekerja di sini sejak tahun 2020.
Kapan Menggunakan Past Simple?
1. Waktu Jelas Disebutkan
Contoh
I visited Paris in 2020.
→ Saya mengunjungi Paris pada tahun 2020.She called me yesterday.
→ Dia menelepon saya kemarin.
2. Kejadian Sudah Selesai
Contoh
We finished the project last month.
→ Kami menyelesaikan proyek bulan lalu.He moved to Jakarta in 2018.
→ Dia pindah ke Jakarta pada tahun 2018.
Kata Kunci yang Sering Digunakan
Present Perfect
| Kata Kunci | Arti |
|---|---|
| ever | pernah |
| never | tidak pernah |
| already | sudah |
| yet | belum / sudah |
| just | baru saja |
| for | selama |
| since | sejak |
Contoh
Have you ever visited Bali?
→ Apakah kamu pernah mengunjungi Bali?She has already finished her work.
→ Dia sudah menyelesaikan pekerjaannya.
Past Simple
| Kata Kunci | Arti |
|---|---|
| yesterday | kemarin |
| last week | minggu lalu |
| last month | bulan lalu |
| ago | yang lalu |
| in 2020 | pada tahun 2020 |
| yesterday morning | kemarin pagi |
Contoh
I met him yesterday.
→ Saya bertemu dengannya kemarin.We traveled to Singapore last year.
→ Kami pergi ke Singapura tahun lalu.
Struktur Kalimat
Present Perfect
Kalimat Positif
Rumus
Subject + Have/Has + Verb 3
Contoh
I have finished my work.
→ Saya sudah menyelesaikan pekerjaan saya.She has visited Japan.
→ Dia sudah mengunjungi Jepang.
Kalimat Negatif
Rumus
Subject + Have/Has Not + Verb 3
Contoh
I haven't seen that movie.
→ Saya belum menonton film itu.He hasn't arrived yet.
→ Dia belum tiba.
Kalimat Tanya
Rumus
Have/Has + Subject + Verb 3?
Contoh
Have you eaten lunch?
→ Apakah kamu sudah makan siang?Has she called you?
→ Apakah dia sudah meneleponmu?
Past Simple
Kalimat Positif
Rumus
Subject + Verb 2
Contoh
I finished my work yesterday.
→ Saya menyelesaikan pekerjaan saya kemarin.She visited Japan in 2019.
→ Dia mengunjungi Jepang pada tahun 2019.
Kalimat Negatif
Rumus
Subject + Did Not + Verb 1
Contoh
I didn't see that movie.
→ Saya tidak menonton film itu.He didn't arrive on time.
→ Dia tidak datang tepat waktu.
Kalimat Tanya
Rumus
Did + Subject + Verb 1?
Contoh
Did you eat lunch?
→ Apakah kamu makan siang?Did she call you?
→ Apakah dia meneleponmu?
Perbandingan Langsung
| Present Perfect | Past Simple |
|---|---|
| I have seen that movie. | I saw that movie last week. |
| She has visited Japan. | She visited Japan in 2019. |
| Have you ever tried sushi? | Did you try sushi yesterday? |
| We have lived here for 5 years. | We lived there from 2015 to 2020. |
| He has just arrived. | He arrived an hour ago. |
Kesalahan Umum
1. Menggunakan Present Perfect dengan Waktu Spesifik
❌ I have seen him yesterday.
✅ I saw him yesterday.
Karena "yesterday" adalah waktu yang jelas.
2. Menggunakan Present Simple dengan Since
❌ I live here since 2015.
✅ I have lived here since 2015.
Karena aktivitas masih berlangsung sampai sekarang.
3. Salah Menggunakan Ever
❌ Did you ever try sushi?
✅ Have you ever tried sushi?
Karena membicarakan pengalaman hidup.
4. Menggunakan Present Perfect dengan Tahun Tertentu
❌ I have been to Paris in 2020.
✅ I went to Paris in 2020.
Karena tahun disebutkan secara jelas.
5. Salah Menggunakan Yet
❌ She didn't call me yet.
✅ She hasn't called me yet.
Karena "yet" biasanya digunakan dengan Present Perfect.
Latihan
Pilih tense yang tepat.
I ______ (visit) Japan in 2022.
She ______ (already / finish) her homework.
Have you ever ______ (try) sushi?
We ______ (see) that movie yesterday.
Kunci Jawaban
visited
has already finished
tried
saw
Speaking Practice
I have visited Paris three times in my life.
→ Saya sudah mengunjungi Paris tiga kali dalam hidup saya.I went to Paris last year for a conference.
→ Saya pergi ke Paris tahun lalu untuk konferensi.She has already finished her homework.
→ Dia sudah menyelesaikan PR-nya.She finished her homework an hour ago.
→ Dia menyelesaikan PR satu jam yang lalu.We have never seen a shooting star.
→ Kami belum pernah melihat bintang jatuh.We saw a beautiful sunset yesterday evening.
→ Kami melihat matahari terbenam yang indah kemarin sore.Have you ever tried sushi before?
→ Apakah kamu pernah mencoba sushi sebelumnya?Did you try the new restaurant last weekend?
→ Apakah kamu mencoba restoran baru akhir pekan lalu?
Tips Belajar
✔ Cari kata waktu terlebih dahulu.
Present Perfect
ever
never
already
yet
just
for
since
Past Simple
yesterday
last
ago
in + tahun
✔ Jika waktu disebutkan dengan jelas → gunakan Past Simple.
✔ Jika pengalaman hidup atau waktu tidak penting → gunakan Present Perfect.
Ringkasan Cepat
Present Perfect
Rumus
Have/Has + Verb 3
Digunakan untuk:
Pengalaman hidup
Kejadian baru saja terjadi
Durasi sampai sekarang
Kata Kunci
ever, never, already, yet, just, for, since
Past Simple
Rumus
Verb 2
atau
Did + Verb 1
Digunakan untuk:
Kejadian selesai di masa lalu
Waktu jelas disebutkan
Kata Kunci
yesterday, last, ago, in + tahun
Cara Mudah Mengingat
Tanya diri sendiri:
"Apakah waktunya disebutkan?"
✔ Ya → Past Simple
✔ Tidak → Present Perfect
