Present Perfect Tense
Present Perfect Tense adalah tenses yang digunakan untuk menunjukkan suatu hubungan antara masa lalu dan masa sekarang. Tense ini menyatakan tindakan yang telah selesai dilakukan pada waktu yang tidak spesifik di masa lalu, namun efek, hasil, atau relevansinya masih sangat terasa di masa kini.
1. Rumus Gramatikal (Hanya Kalimat Positif)
Tense ini menggunakan kata kerja bantu berupa have atau has, diikuti oleh kata kerja bentuk ketiga (Verb 3).
A. Rumus Kalimat Verbal
Digunakan untuk menyatakan tindakan yang telah diselesaikan.
- Rumus:
Subject + have/has + Verb 3 (Past Participle) + Object / Complement
Ketentuan Penggunaan “Have/Has” & Bentuk “Verb 3”:
- Gunakan has untuk subjek orang ketiga tunggal (he, she, it, nama satu orang/benda).
- Gunakan have untuk subjek lainnya (I, you, we, they, subjek jamak).
- Verb 3 (Past Participle) memiliki dua jenis utama:
B. Rumus Kalimat Nominal
Digunakan ketika kalimat menyatakan keadaan atau status yang sudah berlangsung dari masa lalu hingga sekarang.
- Rumus:
Subject + have/has + been + Complement (Adjective/Noun/Adverb)- She has been a doctor for ten years.
Dia sudah menjadi dokter selama sepuluh tahun - dan sekarang masih berprofesi sebagai dokter.
- She has been a doctor for ten years.
2. Penggunaan Detail dan Contoh Kasus
Berikut adalah 5 fungsi utama Present Perfect Tense beserta contohnya secara terperinci:
1. Menyatakan Pengalaman Hidup (Life Experiences)
Tense ini digunakan untuk menyatakan hal-hal yang pernah atau belum pernah dialami seseorang sepanjang hidupnya sampai detik ini. Waktu terjadinya tindakan tidak penting dan tidak disebutkan secara spesifik.
- I have visited Japan three times.
Saya sudah mengunjungi Jepang tiga kali seumur hidup saya. - She has met the president of the company.
Dia sudah pernah bertemu dengan presiden perusahaan. - We have eaten caviar before.
Kami sudah pernah memakan kaviar sebelumnya.
2. Tindakan Dimulai di Masa Lalu dan Masih Berlanjut ke Masa Kini
Digunakan untuk menunjukkan situasi yang dimulai di masa lampau dan kondisinya masih tetap bertahan sampai sekarang. Biasanya menggunakan penanda waktu since (sejak) atau for (selama).
- We have lived in this house since 2015.
Kami sudah tinggal di rumah ini sejak 2015 - dan saat ini masih tinggal di sini. - He has been a teacher for ten years.
Dia sudah menjadi guru selama sepuluh tahun - sekarang masih mengajar.
3. Tindakan Baru Selesai yang Memiliki Efek/Hasil Nyata Sekarang
Digunakan saat tindakan itu sendiri sudah selesai di masa lampau, namun dampak fisik atau konsekuensi dari tindakan tersebut adalah fokus utama pembicaraan saat ini.
- I have lost my passport.
Saya kehilangan paspor saya
Dampaknya saat ini: saya tidak bisa bepergian ke luar negeri. - He has broken his leg.
Dia telah mematahkan kakinya
Hasilnya sekarang: kakinya sedang digips. - Someone has spilled coffee on the rug.
Seseorang telah menumpahkan kopi di atas karpet
Hasilnya sekarang: karpetnya kotor.
4. Tindakan yang Berulang Beberapa Kali di Masa Lalu
Digunakan untuk menyatakan tindakan yang dilakukan berulang kali dalam jangka waktu yang tidak ditentukan, dan kemungkinan akan dilakukan lagi di masa depan.
- I have seen that movie five times.
Saya sudah menonton film itu lima kali. - Scientists have discovered several new species in that forest.
Para ilmuwan telah menemukan beberapa spesies baru di hutan itu.
5. Menyatakan Pencapaian Manusia atau Sejarah
Digunakan untuk membahas kesuksesan besar, revolusi teknologi, atau penemuan penting dalam sejarah umat manusia tanpa merujuk ke tanggal tertentu.
- Man has walked on the moon.
Manusia telah berjalan di bulan. - Computers have revolutionized communication.
Komputer telah merevolusi komunikasi.
3. Perbedaan Penting: “Been” vs. “Gone”
Banyak pembelajar bingung membedakan have/has been to dan have/has gone to. Perbedaan maknanya sangat kontras:
- Has Been To: Pergi ke suatu tempat dan sudah kembali pulang.
- She has been to Rome.
Dia sudah pernah pergi ke Roma - sekarang dia sudah kembali di rumah.
- She has been to Rome.
- Has Gone To: Pergi ke suatu tempat dan belum pulang (masih berada di sana).
- She has gone to Rome.
Dia pergi ke Roma - sekarang dia masih berada di Roma, belum kembali.
- She has gone to Rome.
4. Penanda Waktu yang Sering Digunakan
| Penanda Waktu | Arti / Keterangan |
|---|---|
| Already | Sudah (digunakan untuk menyatakan tindakan yang terjadi lebih cepat dari perkiraan) |
| Yet | Belum / namun (digunakan dalam kalimat negatif atau pertanyaan) |
| Just | Baru saja |
| Ever | Pernah |
| Never | Tidak pernah |
| Recently / Lately | Akhir-akhir ini / belakangan ini |
| Since | Sejak (diikuti titik awal waktu spesifik, contoh: since Monday, since 2012) |
| For | Selama (diikuti durasi/panjangnya periode waktu, contoh: for two hours, for ten years) |
5. Contoh Kalimat Lengkap Tambahan
- I have already eaten dinner.
Saya sudah makan malam - akibatnya sekarang kenyang. - They have been friends since childhood.
Mereka telah berteman sejak kecil - nominal berlanjut. - The train has just arrived at the station.
Kereta baru saja tiba di stasiun - kejadian baru. - My brother has written two novels.
Saudaraku telah menulis dua novel - pencapaian hidup. - She has gone to the supermarket.
Dia telah pergi ke supermarket - dia masih berada di sana.
Selanjutnya, kita akan membahas Present Perfect Continuous Tense untuk mempelajari cara menekankan durasi berlangsungnya suatu tindakan yang menghubungkan masa lalu dengan masa kini.