Perbedaan Simple Past dan Present Perfect: Rumus, Contoh, dan Penggunaan – Banyak pelajar bahasa Inggris masih bingung ketika harus memilih Simple Past atau Present Perfect. Keduanya memang sama-sama membicarakan kejadian yang berkaitan dengan masa lalu. Namun, keduanya memiliki fokus waktu dan konteks yang berbeda.
Secara sederhana, Simple Past membantu kita membicarakan kejadian yang sudah selesai pada waktu tertentu di masa lalu. Sebaliknya, Present Perfect menghubungkan kejadian masa lalu dengan kondisi sekarang atau membicarakan pengalaman tanpa menyebut waktu spesifik.
Karena itu, Anda tidak cukup hanya menghafalkan rumus. Selain itu, Anda perlu melihat kapan kejadian berlangsung, apakah waktunya sudah selesai, dan apakah kejadian tersebut masih memiliki hubungan dengan sekarang.
Artikel ini membahas perbedaan Simple Past dan Present Perfect secara bertahap. Dengan begitu, Anda dapat memilih tense yang tepat ketika menulis kalimat, mengerjakan soal, maupun melakukan percakapan bahasa Inggris.
Baca juga: Tenses Bahasa Inggris SD Kelas 4, 5, dan 6: Materi, Rumus, dan Conto
Perbedaan Simple Past dan Present Perfect secara Singkat
Sebelum masuk ke rumus, pahami perbedaan dasarnya terlebih dahulu.
| Simple Past | Present Perfect |
|---|---|
| Membicarakan kejadian yang selesai pada masa lalu | Menghubungkan kejadian masa lalu dengan sekarang |
| Biasanya menyebut waktu tertentu | Biasanya tidak menyebut waktu spesifik |
| Menggunakan V2 | Menggunakan have/has + V3 |
| Contoh: I visited Bali last year. | Contoh: I have visited Bali. |
| Fokus pada kapan kejadian berlangsung | Fokus pada pengalaman, hasil, atau hubungan dengan sekarang |
Cambridge menjelaskan past simple sebagai bentuk yang digunakan untuk kejadian pada masa lalu, terutama ketika pembicara menentukan waktu kejadian. Sementara itu, British Council menjelaskan present perfect untuk kejadian atau keadaan masa lalu yang masih memiliki hubungan dengan kondisi sekarang.
Apa Itu Simple Past Tense?
Simple Past Tense digunakan ketika Anda ingin menceritakan kejadian yang sudah selesai pada masa lalu. Biasanya, Anda mengetahui atau menyebutkan kapan kejadian tersebut berlangsung.
Cambridge mencantumkan contoh penggunaan past simple untuk waktu lampau yang jelas, seperti yesterday, three weeks ago, last year, atau periode masa lalu tertentu.
Rumus Simple Past
Untuk kalimat positif, gunakan:
Subject + V2 + Object
Contoh:
I visited Jakarta yesterday.
Untuk kalimat negatif, gunakan:
Subject + did not + V1 + Object
Contoh:
I did not visit Jakarta yesterday.
Untuk pertanyaan, gunakan:
Did + Subject + V1 + Object?
Contoh:
Did you visit Jakarta yesterday?
Perhatikan satu hal penting. Setelah did atau did not, gunakan V1, bukan V2.
❌ Did you went to Jakarta?
✅ Did you go to Jakarta?
Contoh Simple Past dalam Kehidupan Sehari-hari
Berikut beberapa contoh yang mudah Anda gunakan:
- I watched a movie last night.
- She visited her grandmother yesterday.
- We studied English two hours ago.
- They played football last Sunday.
- He bought a new laptop last month.
- My brother went to Surabaya last week.
Setiap contoh tersebut mengacu pada kejadian yang sudah selesai. Selain itu, keterangan waktu membantu pendengar atau pembaca mengetahui kapan kejadian berlangsung.
Kata Keterangan Waktu yang Sering Mengikuti Simple Past
Simple Past sering muncul bersama keterangan waktu yang menunjukkan periode lampau yang sudah selesai.
Contohnya:
- yesterday
- last night
- last week
- last month
- last year
- two days ago
- three years ago
- in 2020
- when I was a child
Misalnya:
I met my teacher yesterday.
She moved to Jakarta in 2020.
We visited Bali last year.
Karena yesterday, in 2020, dan last year menunjuk periode lampau tertentu, Simple Past menjadi pilihan yang tepat.
Apa Itu Present Perfect Tense?
Present Perfect Tense menggunakan kejadian masa lalu untuk membicarakan pengalaman, hasil, atau keadaan yang masih memiliki hubungan dengan sekarang.
British Council menjelaskan bahwa Present Perfect menggunakan have/has + past participle dan dapat membicarakan kejadian masa lalu yang masih berkaitan dengan kondisi sekarang. Selain itu, bentuk ini juga dapat muncul dalam periode waktu yang belum selesai, seperti today, this week, atau this year.
Rumus Present Perfect
Untuk kalimat positif:
Subject + have/has + V3 + Object
Contoh:
I have visited Bali.
She has finished her homework.
Untuk kalimat negatif:
Subject + have/has + not + V3 + Object
Contoh:
I have not finished my homework.
She has not visited Bali.
Untuk pertanyaan:
Have/Has + Subject + V3 + Object?
Contoh:
Have you visited Bali?
Has she finished her homework?
Kapan Menggunakan Have dan Has?
Gunakan have bersama:
- I
- You
- We
- They
Gunakan has bersama:
- He
- She
- It
Contoh:
I have finished my homework.
They have visited Jakarta.
She has finished her homework.
He has visited Bali.
Kata Keterangan yang Sering Mengikuti Present Perfect
Present Perfect sering muncul bersama beberapa kata seperti:
- already
- just
- yet
- ever
- never
- so far
- until now
- recently
- since
- for
Contoh:
I have already finished my homework.
She has just arrived.
Have you ever visited Bali?
They have never tried sushi.
We have lived here for five years.
She has worked here since 2022.
British Council juga memberikan contoh penggunaan Present Perfect bersama ever, so far, dan periode waktu yang belum selesai.
Perbedaan Simple Past dan Present Perfect yang Paling Penting
Sekarang, mari kita gunakan contoh yang berpasangan supaya perbedaannya lebih mudah terlihat.
Contoh 1: Menyebutkan waktu tertentu
Simple Past:
I visited Bali in 2023.
Artinya, Anda mengetahui kapan kunjungan tersebut terjadi.
Present Perfect:
I have visited Bali.
Kalimat tersebut hanya menyampaikan pengalaman. Anda tidak menyebutkan kapan kunjungan tersebut berlangsung.
Lingolia juga menjelaskan pola yang sama: Simple Past cocok untuk pengalaman yang memiliki penanda waktu tertentu, sedangkan Present Perfect cocok ketika pembicara tidak menyebut waktu spesifik atau ingin menghubungkan pengalaman dengan kondisi sekarang.
Contoh 2: Kejadian selesai vs hasil yang terasa sekarang
Simple Past:
I lost my key yesterday.
Anda menyebut yesterday, sehingga kalimat tersebut menempatkan kejadian secara jelas pada masa lalu.
Present Perfect:
I have lost my key.
Kalimat kedua menyoroti keadaan sekarang. Misalnya, Anda masih tidak dapat membuka pintu karena kunci tersebut hilang.
Jadi, konteks menentukan pilihan tense.
Contoh 3: Pengalaman
Simple Past:
I visited Japan in 2022.
Kalimat tersebut memberi informasi mengenai waktu kunjungan.
Present Perfect:
I have visited Japan.
Kalimat tersebut menekankan pengalaman tanpa menyebut tahun kunjungan.
Simple Past vs Present Perfect dalam Tabel
| Aspek | Simple Past | Present Perfect |
|---|---|---|
| Bentuk utama | V2 | have/has + V3 |
| Fokus | Kejadian lampau | Hubungan masa lalu dengan sekarang |
| Waktu spesifik | Umumnya ada | Umumnya tidak ada |
| Contoh waktu | yesterday, last year, ago | already, just, yet, ever, never |
| Durasi sampai sekarang | Tidak | Ya, dalam konteks yang sesuai |
| Pengalaman | Dapat digunakan jika waktunya jelas | Cocok jika waktunya tidak spesifik |
| Contoh | I saw him yesterday. | I have seen him before. |
Dengan tabel tersebut, Anda dapat melihat perbedaannya dengan lebih cepat.
Perbedaan Since dan For dalam Present Perfect
Selain itu, banyak pelajar mengalami kebingungan ketika menggunakan since dan for.
Gunakan since untuk menunjukkan titik awal.
Contoh:
I have lived here since 2020.
Artinya, Anda tinggal di tempat tersebut mulai tahun 2020 dan kondisi itu masih berlangsung.
Sebaliknya, gunakan for untuk menunjukkan durasi.
Contoh:
I have lived here for five years.
Artinya, Anda menekankan lamanya waktu, yaitu lima tahun.
Perbandingan
| Since | For |
|---|---|
| since 2020 | for five years |
| since Monday | for three days |
| since January | for six months |
| since last year | for one year |
Dengan demikian, ingat pola sederhananya:
Since = mulai kapan
For = berapa lama
Already, Just, Yet, Ever, dan Never
Kata-kata berikut juga sering muncul dalam Present Perfect.
Already
Gunakan already ketika Anda ingin mengatakan bahwa suatu kegiatan sudah terjadi.
I have already finished my homework.
Just
Gunakan just untuk menunjukkan kejadian yang baru saja terjadi.
She has just arrived.
Yet
Gunakan yet terutama dalam pertanyaan atau kalimat negatif.
Have you finished your homework yet?
I haven’t finished my homework yet.
Ever
Gunakan ever untuk menanyakan pengalaman.
Have you ever visited Singapore?
Never
Gunakan never untuk mengatakan bahwa seseorang belum pernah mengalami sesuatu.
I have never visited Singapore.
Kata-kata tersebut membantu Anda mengenali konteks Present Perfect. Namun, jangan memilih tense hanya berdasarkan satu kata. Sebaliknya, perhatikan seluruh konteks kalimat.
Kesalahan Umum Simple Past dan Present Perfect
1. Menggunakan Present Perfect bersama waktu lampau yang sudah selesai
❌ I have visited Bali last year.
✅ I visited Bali last year.
Kata last year menunjukkan periode lampau yang sudah selesai. Karena itu, gunakan Simple Past.
2. Menggunakan V2 setelah did
❌ Did you went there?
✅ Did you go there?
Kata did sudah membawa penanda masa lalu. Oleh karena itu, gunakan V1 setelahnya.
3. Menggunakan V2 setelah have atau has
❌ She has went to school.
✅ She has gone to school.
Present Perfect membutuhkan have/has + V3.
4. Menggunakan Simple Past untuk pengalaman tanpa waktu spesifik
Dalam konteks tertentu, kalimat seperti:
I went to Japan.
hanya menyatakan kejadian lampau. Jika Anda ingin menekankan pengalaman tanpa menentukan waktunya, gunakan:
I have been to Japan.
Cara Cepat Menentukan Simple Past atau Present Perfect
Jika Anda mengerjakan soal grammar, gunakan langkah berikut.
Langkah 1: Cari keterangan waktu
Jika Anda menemukan:
- yesterday
- last week
- last year
- two days ago
- in 2020
maka Simple Past biasanya menjadi pilihan.
Contoh:
I visited my uncle last week.
Langkah 2: Periksa apakah kalimat menyebut pengalaman tanpa waktu
Jika kalimat membicarakan pengalaman tanpa menentukan kapan kejadian berlangsung, Present Perfect sering menjadi pilihan.
Contoh:
I have visited my uncle before.
Langkah 3: Periksa hubungan dengan sekarang
Jika kejadian masa lalu masih memiliki hasil atau relevansi dengan kondisi sekarang, pertimbangkan Present Perfect.
Contoh:
I have lost my wallet.
Konteksnya dapat menunjukkan bahwa dompet tersebut masih hilang sekarang.
Langkah 4: Periksa bentuk kata kerja
Simple Past:
V2
I went.
Present Perfect:
have/has + V3
I have gone.
Dengan empat langkah tersebut, Anda dapat mengurangi kesalahan ketika mengerjakan soal.
Contoh Soal Simple Past dan Present Perfect
Soal 1
I _____ my homework yesterday.
A. have finished
B. finished
C. finish
D. finishing
Jawaban: B. finished
Alasannya, yesterday menunjukkan waktu lampau yang sudah selesai.
Soal 2
She _____ already _____ her homework.
A. has – finished
B. did – finished
C. has – finish
D. have – finished
Jawaban: A. has – finished
Kalimat lengkap:
She has already finished her homework.
Kata already sering muncul dalam konteks Present Perfect.
Soal 3
_____ you ever _____ to Bali?
A. Did – go
B. Have – been
C. Do – went
D. Has – went
Jawaban: B. Have – been
Kalimat lengkap:
Have you ever been to Bali?
Kata ever mengarahkan kita pada konteks pengalaman.
Soal 4
I _____ him two days ago.
A. have met
B. meet
C. met
D. have meet
Jawaban: C. met
Kata two days ago menunjukkan waktu lampau yang spesifik.
Soal 5
They _____ here since 2021.
A. lived
B. have lived
C. live
D. were lived
Jawaban: B. have lived
Kata since 2021 menunjukkan titik awal yang menghubungkan masa lalu dengan sekarang.
Tips Menghafal Perbedaan Simple Past dan Present Perfect
Anda tidak perlu menghafalkan seluruh teori sekaligus. Sebaliknya, gunakan dua pertanyaan sederhana:
“Kapan kejadiannya?”
Jika Anda menyebut waktu lampau yang sudah selesai, gunakan Simple Past.
I visited Bali last year.
Kemudian tanyakan:
“Apakah saya ingin menghubungkan kejadian tersebut dengan sekarang atau membicarakan pengalaman tanpa waktu tertentu?”
Jika jawabannya ya, pertimbangkan Present Perfect.
I have visited Bali.
Dengan demikian, Anda dapat memahami tense melalui konteks, bukan sekadar menghafalkan rumus.
Ringkasan Mudah
Ingat pola berikut:
Simple Past
V2 + waktu lampau yang selesai
I watched a movie yesterday.
Present Perfect
have/has + V3 + hubungan dengan sekarang
I have watched that movie.
Jika Anda menyebut yesterday, last year, ago, atau tahun tertentu, Simple Past biasanya menjadi pilihan.
Sebaliknya, jika Anda menggunakan already, just, yet, ever, never, since, for, atau so far, Present Perfect sering muncul. Namun, kata penanda tersebut tidak selalu menentukan tense secara otomatis. Anda tetap perlu melihat konteks keseluruhan.
FAQ
Apa perbedaan Simple Past dan Present Perfect?
Simple Past menceritakan kejadian yang sudah selesai pada masa lalu, terutama ketika Anda menyebut waktu tertentu. Sementara itu, Present Perfect menghubungkan kejadian masa lalu dengan sekarang atau membicarakan pengalaman tanpa menyebut waktu spesifik.
Apakah Simple Past selalu menggunakan V2?
Ya, kalimat positif Simple Past menggunakan bentuk lampau seperti worked, played, went, saw, dan sebagainya. Namun, kalimat negatif dan pertanyaan menggunakan did + V1.
Apakah Present Perfect menggunakan V3?
Ya. Present Perfect menggunakan pola have/has + V3.
Apakah kata yesterday boleh digunakan dengan Present Perfect?
Dalam pola pembelajaran standar, jangan gunakan Present Perfect dengan yesterday untuk menunjukkan kejadian yang selesai pada hari kemarin. Gunakan Simple Past.
Contoh:
❌ I have visited Bali yesterday.
✅ I visited Bali yesterday.
Cambridge dan materi grammar lainnya menggunakan konsep waktu lampau tertentu untuk membedakan Simple Past dari Present Perfect.
Apa fungsi since dan for?
Since menunjukkan titik awal, sedangkan for menunjukkan durasi.
Contoh:
I have lived here since 2020.
I have lived here for five years.
Mana yang lebih mudah dipelajari, Simple Past atau Present Perfect?
Keduanya memiliki pola yang berbeda. Namun, Anda dapat memahaminya lebih mudah jika mempelajari konteks waktu terlebih dahulu, kemudian mempelajari rumus dan contoh kalimat.
Kesimpulan
Perbedaan Simple Past dan Present Perfect terutama terletak pada cara pembicara melihat hubungan antara kejadian masa lalu dan waktu sekarang. Simple Past menempatkan kejadian pada masa lalu yang sudah selesai, sedangkan Present Perfect menghubungkan kejadian atau keadaan masa lalu dengan sekarang atau membicarakan pengalaman tanpa menentukan waktu tertentu.
Karena itu, jangan hanya menghafalkan rumus V2 dan have/has + V3. Perhatikan juga keterangan waktu, konteks kejadian, dan hubungan peristiwa dengan kondisi sekarang. Setelah Anda memahami pola tersebut, memilih antara Simple Past dan Present Perfect akan terasa jauh lebih mudah.
Baca juga: 50 Soal Tenses Bahasa Inggris untuk SD dan Pembahasannya