English.guru
Kembali

Present Perfect dan Past Simple: apa bedanya?

Dua tense yang paling sering membingungkan dalam bahasa Inggris — dijelaskan dengan contoh yang mudah dipahami dan diuji dalam tes.

Bahasa Indonesia tidak memiliki tense yang setara dengan Present Perfect. Karena itulah Present Perfect vs Past Simple menjadi salah satu kesulitan yang paling sering dialami oleh pembelajar berbahasa Indonesia.

Ringkasan singkat

  • Past Simple — tindakan yang selesai pada saat tertentu di masa lalu. I visited Paris in 2019. (Saya mengunjungi Paris pada tahun 2019.)
  • Present Perfect — tindakan yang terhubung dengan masa kini: waktu tepatnya tidak penting, atau hasilnya terasa sekarang. I have visited Paris. (Saya pernah ke Paris — kapan tepatnya tidak disebutkan.)

Cara membentuk Present Perfect

have / has + past participle. Untuk kata kerja beraturan, bentuk ini sama dengan bentuk yang mendapat akhiran -ed; kata kerja tidak beraturan harus dihafalkan dari kolom ketiganya.

Bentuk dasar Past Simple Past participle
go went gone / been
see saw seen
do did done
write wrote written
take took taken
break broke broken
come came come
speak spoke spoken

Been atau gone? She has gone to Paris — dia sekarang berada di sana. She has been to Paris — dia sudah pergi dan kembali.

Past Simple: saat yang konkret

Gunakan Past Simple ketika kapan tindakan itu terjadi disebutkan atau tersirat.

  • She called me yesterday. (Dia menelepon saya kemarin.)
  • They finished the project last week. (Mereka menyelesaikan proyek itu minggu lalu.)
  • I was born in 1995. (Saya lahir pada tahun 1995.)

Penanda waktu (yesterday, last week, in 1995) adalah tanda bahwa saatnya sudah ditentukan secara pasti dan tetap berada di masa lalu.

Present Perfect: keterkaitan dengan masa kini

Gunakan Present Perfect ketika waktu yang tepat tidak diketahui, tidak penting, atau hasil dari tindakan itu terasa sekarang.

  • I have lost my keys. (Saya kehilangan kunci saya — dan sampai sekarang belum menemukannya.)
  • She has visited Japan three times. (Dia pernah mengunjungi Jepang tiga kali — pada saat-saat yang berbeda dan tidak ditentukan dalam hidupnya.)
  • We have already eaten. (Kami sudah makan — sehingga sekarang tidak lapar.)

Rentang waktu yang belum selesai

Jika rentang waktu yang disebutkan masih berlangsung — today, this week, this year — tindakan itu tetap berada dalam rentang tersebut, sehingga dibutuhkan Present Perfect.

  • I've had three coffees today. (hari ini belum berakhir)
  • We've sold forty units this month.
  • Bandingkan: I had three coffees yesterday. (kemarin sudah selesai → Past Simple)

For dan since

Keduanya digunakan bersama Present Perfect dan menjawab pertanyaan yang berbeda.

  • for + durasi: I've lived here for ten years.
  • since + titik awal: I've lived here since 2016.

Kata-kata penanda

Kata penanda Tense
yesterday, last week, in 2020, ago Past Simple
already, yet, ever, never, since, for, just Present Perfect

Letaknya: already, just, dan never diletakkan di antara have dan past participle: I've just finished. Yet diletakkan di akhir dan hanya digunakan dalam pertanyaan dan kalimat negatif: Have you finished yet? · I haven't finished yet.

Kesalahan yang sering terjadi

I have seen him yesterday.I saw him yesterday.

Begitu waktu yang konkret disebutkan (yesterday), gunakan Past Simple — bahkan jika secara intuisi Anda ingin menggunakan Present Perfect.

Satu aturan menyelesaikan kebanyakan situasi — jika kalimat menjawab pertanyaan "kapan?", gunakan Past Simple. Jika menjawab "apakah pernah terjadi?" atau "apa hasilnya sekarang?" — gunakan Present Perfect.

Cara berpindah di antara keduanya dalam percakapan

Present Perfect membuka topik, Past Simple menambahkan detail lengkap setelah waktunya disebutkan.

A: Have you been to the new place on Bridge Street?

B: I have, yes — we went last Friday.

A: What did you think?

B: The food was excellent. I've already booked again for my birthday.

Have you been menanyakan tentang pengalaman secara umum, went dan was mengaitkan segalanya ke Jumat lalu, sedangkan I've already booked kembali membawa kita ke masa kini.

Periksa diri Anda

Kerjakan tes di bawah ini — ini adalah cara tercepat untuk memantapkan perbedaannya.

Uji diri Anda: Tes: Present Perfect vs Past Simple →