Perbedaan Simple Past Tense dan Present Perfect Tense

Dalam bahasa Inggris, Simple Past Tense dan Present Perfect Tense sering membingungkan bagi pelajar. Keduanya digunakan untuk membicarakan kejadian di masa lalu, tetapi memiliki perbedaan penting dalam penggunaannya.
1. Simple Past Tense
Penggunaan:
· Digunakan untuk kejadian yang terjadi di masa lalu dan sudah selesai.
· Biasanya disertai keterangan waktu tertentu, seperti yesterday, last week, in 2020, an hour ago.
Subject + Verb-2 + Object
|
Contoh:
· I ate breakfast at 7 AM.
(Saya sudah makan pagi jam 7 tadi.)
· She went to Bali last year.
(Dia pergi ke Bali tahun lalu.)
· They watched a movie last night.
(Mereka menonton film tadi malam.)
Ciri utama:
Waktu kapan kejadian/kegiatan terjadi disebutkan dengan jelas.
Kata keterangan waktu yang sering dipakai dalam Past Tense:
· Yesterday
(kemarin)
· last week/month/year
(minggu/bulan/tahun lalu)
· in 2010
(pada tahun 2010)
· two days ago
(dua hari yang lalu)
2. Present Perfect Tense
Penggunaan:
· Digunakan untuk kejadian yang terjadi di masa lalu tetapi masih ada hubungannya dengan masa sekarang.
· Tidak menyebutkan waktu spesifik.
· Bisa digunakan untuk pengalaman hidup, perubahan yang terjadi, atau kejadian yang baru saja terjadi.
Subject + have/has + Verb-3 + Object
|
Contoh:
· I have eaten breakfast.
(Saya sudah makan pagi.)
· She has gone to Bali.
(Dia sudah pergi ke Bali.)
· They have watched that movie.
(Mereka sudah menonton film itu.)
Ciri utama:
Tidak ada waktu spesifik yang disebutkan, tapi hasilnya masih terasa sekarang.
Kata keterangan waktu umum yang umum dipakai dalam Present Perfect Tense:
· just (baru saja)
· already (sudah)
· yet (belum) → biasanya dalam kalimat negatif atau pertanyaan
· ever (pernah) → untuk pengalaman
· never (tidak pernah) → untuk pengalaman negatif
· for (selama) → menunjukkan durasi
· since (sejak) → menunjukkan waktu mulai
Contoh:
· I have just finished my homework.
(Saya baru saja menyelesaikan PR saya.)
· She has already seen that movie.
(Dia sudah menonton film itu.)
· Have you ever been to Japan?
(Apakah kamu pernah ke Jepang?)
· They haven’t arrived yet.
(Mereka belum tiba.)
3. Perbedaan Utama dalam Penggunaan
Past Tense |
Present Perfect Tense |
Kejadiannya sudah selesai dan waktunya jelas. |
Kejadiannya masih ada hubungannya dengan sekarang. |
Menggunakan keterangan waktu tertentu. |
Tidak menggunakan waktu spesifik. |
Contoh: I visited Japan in 2019. |
Contoh: I have visited Japan. |
Contoh Kesalahan Umum:
SALAH
I have met her yesterday. (Saya sudah bertemu dengannya kemarin.)
|
BENAR I met her yesterday. (Saya bertemu dengannya kemarin.)
|
Kalimat pertama salah karena menggunakan Present Perfect, tetapi ada kata yesterday yang menunjukkan waktu spesifik. Oleh karena itu, harus menggunakan Past Tense.
Namun, jika waktu tidak disebutkan, Present
Perfect Tense lebih tepat:
I have met her before.
(Saya sudah pernah bertemu dengannya sebelumnya.)