PRESENT PERFECT TENSE
Apa itu Present Perfect Tense?
Present Perfect Tense adalah salah satu tenses yang paling membingungkan bagi pembelajar bahasa Inggris, terutama bagi penutur bahasa Indonesia. Penyebabnya sederhana: dalam bahasa Indonesia tidak ada bentuk waktu yang benar-benar setara dengan Present Perfect.
Kalimat seperti:
Saya sudah makan.
Dia telah pergi.
Kami belum selesai.
Apakah kamu pernah ke Bali?
Dalam bahasa Indonesia tidak menunjukkan bentuk tata bahasa khusus. Kata sudah, telah, atau pernah cukup menjelaskan waktunya. Namun dalam bahasa Inggris, kita harus menggunakan struktur khusus, yaitu Present Perfect Tense.
Kunci untuk memahami Present Perfect adalah ini:
Present Perfect menghubungkan masa lalu dengan masa sekarang.
Artinya, suatu kejadian memang terjadi di masa lalu, tetapi hasil, akibat, atau pengaruhnya masih berkaitan dengan keadaan sekarang.
Konsep Dasar Present Perfect
Perhatikan dua kalimat berikut.
Kalimat 1
I finished my homework yesterday.
Aku menyelesaikan PR kemarin.
Kalimat ini hanya menceritakan kejadian masa lalu.
Kalimat 2
I have finished my homework.
Aku sudah menyelesaikan PR.
Kalimat ini memberi informasi bahwa sekarang PR sudah selesai. Yang penting bukan kapan selesainya, melainkan hasilnya saat ini.
Timeline
Masa lalu ---------------- SEKARANG ---------------- Masa depan
●========================►
Kejadian terjadi di masa lalu,
tetapi hasilnya masih berlaku sekarang.
Present Perfect tidak fokus pada waktu terjadinya, melainkan hasilnya sekarang.
Fungsi Present Perfect Tense
Present Perfect memiliki beberapa fungsi utama.
1. Menyatakan Kejadian yang Baru Saja Selesai
Aktivitas baru selesai beberapa saat yang lalu.
Contoh:
I have just eaten.
Aku baru saja makan.
Artinya sekarang aku sudah kenyang.
She has just arrived.
Dia baru saja tiba.
2. Menyatakan Pengalaman Hidup
Digunakan ketika membicarakan pengalaman tanpa menyebutkan kapan tepatnya.
Contoh:
I have visited Bali.
Saya pernah mengunjungi Bali.
Yang penting adalah pengalaman tersebut, bukan waktunya.
Have you ever ridden a horse?
Apakah kamu pernah naik kuda?
3. Menyatakan Sesuatu yang Sudah Terjadi tetapi Masih Berdampak
Contoh:
He has lost his wallet.
Dia kehilangan dompetnya.
Artinya sekarang dompetnya masih hilang.
We have finished the project.
Kami sudah menyelesaikan proyeknya.
Artinya sekarang proyek tersebut telah selesai.
4. Menyatakan Perubahan
Contoh:
My English has improved.
Bahasa Inggrisku sudah membaik.
The city has changed a lot.
Kota itu sudah banyak berubah.
5. Menyatakan Aktivitas yang Dimulai di Masa Lalu dan Masih Berlaku
Contoh:
I have lived here for five years.
Saya sudah tinggal di sini selama lima tahun.
Artinya sampai sekarang masih tinggal di sana.
Rumus Present Perfect
Kalimat Positif
Subject + has/have + Verb 3
| Subject | Auxiliary |
|---|---|
| I | have |
| You | have |
| We | have |
| They | have |
| He | has |
| She | has |
| It | has |
Contoh:
I have finished my homework.
She has gone home.
They have arrived.
Kalimat Negatif
Subject + has/have + not + Verb 3
Contoh:
I have not finished my homework.
She has not called me.
They have not arrived.
Kalimat Interogatif
Has/Have + Subject + Verb 3?
Contoh:
Have you eaten?
Has she finished?
Have they arrived?
Apa Itu Verb 3?
Present Perfect selalu menggunakan Verb 3 (Past Participle).
Ada dua jenis kata kerja.
1. Regular Verb
Verb 2 dan Verb 3 sama.
| V1 | V2 | V3 |
|---|---|---|
| work | worked | worked |
| play | played | played |
| clean | cleaned | cleaned |
| watch | watched | watched |
| open | opened | opened |
2. Irregular Verb
Verb 3 harus dihafal.
| V1 | V2 | V3 |
|---|---|---|
| go | went | gone |
| eat | ate | eaten |
| see | saw | seen |
| write | wrote | written |
| break | broke | broken |
| take | took | taken |
| come | came | come |
| speak | spoke | spoken |
| drive | drove | driven |
| give | gave | given |
Tips: Semakin sering membaca dan berlatih, semakin mudah mengingat bentuk Verb 3.
Kata Kunci (Signal Words)
Present Perfect sering muncul bersama kata-kata berikut.
| Kata Kunci | Arti |
|---|---|
| already | sudah |
| just | baru saja |
| yet | belum / sudah (dalam pertanyaan) |
| ever | pernah |
| never | tidak pernah |
| recently | baru-baru ini |
| lately | akhir-akhir ini |
| so far | sejauh ini |
| up to now | sampai sekarang |
| until now | hingga sekarang |
Penggunaan Already
Already berarti sudah.
Contoh:
I have already eaten breakfast.
Saya sudah sarapan.
Penggunaan Yet
Yet digunakan pada kalimat negatif atau pertanyaan.
Contoh:
I haven't finished yet.
Saya belum selesai.
Have you finished yet?
Apakah kamu sudah selesai?
Penggunaan Ever
Ever berarti pernah.
Contoh:
Have you ever visited Japan?
Apakah kamu pernah mengunjungi Jepang?
Penggunaan Never
Never berarti tidak pernah.
Contoh:
I have never seen snow.
Saya belum pernah melihat salju.
Contoh Kalimat Positif
1
I have finished my homework.
Aku sudah menyelesaikan pekerjaan rumahku.
2
She has visited Bali many times.
Dia sudah mengunjungi Bali berkali-kali.
3
They have bought a new car.
Mereka sudah membeli mobil baru.
Contoh Kalimat Negatif
1
I have not eaten breakfast yet.
Aku belum sarapan.
2
He has not finished his report.
Dia belum menyelesaikan laporannya.
3
We have not seen that movie.
Kami belum menonton film itu.
Contoh Kalimat Interogatif
1
Have you ever been to Singapore?
Apakah kamu pernah ke Singapura?
2
Has she finished her homework?
Apakah dia sudah menyelesaikan pekerjaan rumahnya?
3
Have they arrived yet?
Apakah mereka sudah tiba?
Present Perfect vs Simple Past
Inilah perbedaan yang paling penting.
| Present Perfect | Simple Past |
|---|---|
| Tidak menyebut waktu yang spesifik. | Menyebut waktu yang spesifik. |
| Fokus pada hasil sekarang. | Fokus pada kejadian masa lalu. |
| Masih ada hubungan dengan masa kini. | Tidak ada hubungan dengan masa kini. |
Perhatikan contoh berikut.
Present Perfect
I have lost my keys.
Aku kehilangan kunciku.
Artinya: sampai sekarang kuncinya belum ditemukan.
Simple Past
I lost my keys yesterday.
Aku kehilangan kunciku kemarin.
Kalimat ini hanya menceritakan kejadian kemarin. Bisa jadi sekarang kuncinya sudah ditemukan.
Contoh lain:
Present Perfect
She has broken her glasses.
Kacamata dia pecah. (Sekarang masih pecah.)
Simple Past
She broke her glasses last week.
Dia memecahkan kacamatanya minggu lalu. (Fokus pada waktu kejadian.)
Kapan Tidak Boleh Menggunakan Present Perfect?
Jika waktu kejadiannya disebutkan secara jelas, gunakan Simple Past, bukan Present Perfect.
Contoh:
❌ I have visited Bali last year.
Salah.
✅ I visited Bali last year.
Benar.
❌ She has graduated in 2022.
Salah.
✅ She graduated in 2022.
Benar.
Kesalahan yang Paling Sering Dilakukan
❌ Salah
I have went home.
✅ Benar
I have gone home.
❌ Salah
She has eat breakfast.
✅ Benar
She has eaten breakfast.
❌ Salah
He have finished.
✅ Benar
He has finished.
❌ Salah
Did you ever visit Japan?
(Jika maksudnya pengalaman hidup tanpa waktu tertentu.)
✅ Benar
Have you ever visited Japan?
❌ Salah
I have seen him yesterday.
✅ Benar
I saw him yesterday.
Tips Mengingat
Gunakan Present Perfect jika:
Waktu kejadian tidak penting atau tidak disebutkan.
Yang ingin ditekankan adalah hasil atau dampaknya sekarang.
Membicarakan pengalaman hidup.
Menyatakan sesuatu yang baru saja selesai.
Menjelaskan keadaan yang masih berlangsung hingga sekarang.
Ingat rumus sederhana:
I/You/We/They → have + V3
He/She/It → has + V3
Selalu gunakan Verb 3 (Past Participle).
Ringkasan
| Bagian | Keterangan |
|---|---|
| Fungsi | Menyatakan hasil yang masih berhubungan dengan masa kini, pengalaman hidup, perubahan, dan kejadian yang baru selesai. |
| Rumus (+) | Subject + has/have + V3 |
| Rumus (-) | Subject + has/have + not + V3 |
| Rumus (?) | Has/Have + Subject + V3? |
| Kata Kunci | already, just, yet, ever, never, recently, lately, so far |
| Hal Penting | Gunakan has untuk he/she/it, have untuk subjek lainnya. Fokusnya adalah hasil saat ini, bukan waktu kejadian. |
Latihan
A. Lengkapi Kalimat
She ______ (finish) her homework.
I ______ never ______ (see) snow.
They ______ already ______ (leave).
______ you ever ______ (eat) sushi?
He ______ not ______ (call) me yet.
B. Terjemahkan ke Bahasa Inggris
Saya sudah membaca buku itu.
Dia belum mencuci mobilnya.
Apakah kamu pernah bertemu guru itu?
Kami baru saja menyelesaikan rapat.
Mereka sudah tinggal di kota ini selama sepuluh tahun.
Kunci Jawaban
A
has finished
have, seen
have, left
Have, eaten
has, called
B
I have read that book.
She has not washed her car.
Have you ever met that teacher?
We have just finished the meeting.
They have lived in this city for ten years.
Catatan Penting: Setelah menguasai Present Perfect, materi berikutnya adalah Present Perfect Continuous Tense. Pada tenses tersebut, fokus akan bergeser dari hasil (result) ke proses atau durasi (duration), sehingga Anda akan memahami perbedaan halus antara I have studied English dan I have been studying English.
