Present perfect tense adalah suatu tense yang berfungsi untuk mengungkapkan suatu kejadian yang sudah terjadi di masa lampau namun masih berlangsung hingga saat ini. Umumnya tense ini juga digunakan untuk menceritakan kejadian yang baru saja terjadi.
Ciri-ciri dari present perfect tense adalah:
- Menggunakan auxiliary verb berbentuk have/has
- Menggunakan kata kerja past participle atau Verb 3
- Pada umumnya menggunakan time expression berupa yet, never, ever, already, recently, etc.
Lalu bagaimana dengan rumus present perfect tense? Seperti ciri-ciri yang sudah diulas di atas, tense ini menggunakan has/had setelah pronouns (subject) dan sebelum kata kerja Verb 3.
Rumus Present Perfect:
![]() |
| present perfect tense |
Untuk kalimat positive, rumusnya adalah: Subject + Has/Have + Verb 3
Contoh kalimat present perfect affirmative (positif):
- I have been to Surabaya twice.
- We have made the draft recently.
- Tom has sent this email for you.
Perhatikan bahwa penggunaan auxiliary have/has tergantung pada subject yang ada dalam kalimat.
Have digunakan bila subject dalam kalimat adalah I, you dan plural subject.
Has digunakan bisa subject dalam kalimat adalah third person pronoun atau singular noun.
Perbedaan have dan has dalam present perfect
| Have | Has |
|---|---|
| I/you/we/they have read this book. | He/She has read this book |
| Tom and Bob have read this book. | Tom has read this book |
| Our students have read this book. | My student has read this book |
Untuk kalimat negative, rumusnya adalah: Subject + Haven't/Hasn't + Verb 3
Haven't dan Hasn't adalah contraction
Haven't adalah contraction dari have not.
Hasn't adalah contraction dari has not
Contoh kalimat present perfect negative:
- I haven't checked the files.
- We haven't visited mom yet.
- My sisters haven't phoned me.
- She hasn't checked the files.
- He haven't visited mom yet.
- My sister hasn't phoned me.
Untuk kalimat interrogative, rumusnya adalah: Has/Have + Subject + Verb 3
Contoh kalimat present perfect interrogative:
- Have you ever been to Osaka?
- Have they sent the files?
- Has Jack ever been to Miami?
- Has my manager sent the files?
Bagaimana cara merespon kalimat interrogative dalam present perfect?
Jika ya, maka Yes + Subject + Have/Has.
- Yes, I have.
- Yes, he has.
Jika tidak, maka No, Subject + Haven't/Hasn't
- No, I haven't.
- No, he hasn't.
Fungsi Present Perfect
Berikut ini adalah beberapa kegunaan dan fungsi dari present perfect tense:
| Fungsi | Contoh Kalimat |
|---|---|
| Mengungkapkan suatu peristiwa yang setelah terjadi/sudah dikerjakan, lalu pada saat pembicaraan berlangsung, ada akibat yang dirasakan. Meski tidak ada time signal, tetapi jelas kejadian tersebut terjadi sebelum saat sekarang atau sebelum pembicaraan. |
|
| Menyatakan sesuatu yang terjadi sejak suatu waktu di masa lampau yang masih berkaitan dengan saat sekarang. Present perfect juga berfungsi menjelaskan suatu kejadian yang dimulai di masa lampau tapi tetap berlangsung hingga sekarang bahkan sampai nanti. For dan since digunakan untuk menjelaskan suatu periode atau rentang waktu. Baca penjelasan lebih lanjut tentang for dan since. |
|
| Present perfect tense untuk menunjukkan bahwa suatu aksi terjadi berulang kali dimasa lampau. Sebagai sarana untuk menunjukkan kejadian yang terjadi berulang, present perfect menggunakan adverb of frequency, contohnya: four times, twice. |
|
| Present perfect tense juga digunakan untuk membicarakan event yang terjadi belum lama ini. Sebagai sarana untuk menunjukkan kejadian yang baru-baru saja terjadi, present perfect menggunakan adverb seperti recently dan lately. |
|
| Present perfect tense untuk menunjukkan kejadian yang baru saja terjadi. Sebagai sarana untuk menunjukkan kejadian yang baru saja terjadi, biasanya digunakan juga adverb just. Letak just ada setelah have/has. |
|
| Mengungkapkan aktivitas yang sudah dilakukan, tetapi belum terselesaikan hingga saat ini. Sebagai sarana untuk menunjukkan kejadian yang belum selesai hingga sekarang, maka biasanya digunakan juga kata yet |
|
| Menceritakan atau menanyakan pengalaman. Dalam hal ini, biasanya digunakan adverb never atau ever. |
Kesimpulan
Dapat disimpulkan bahwa present perfect digunakan untuk menjelaskan kejadian yang telah terjadi namun punya dampak di masa sekarang.
Rumus-rumus untuk membuat kalimat Present Perfect adalah:
| Rumus Present Perfect | Contoh Kalimat |
|---|---|
(Affirmative) S+Have/Has+Verb3+ O |
|
(Negative) S +Have/Has +Not+Verb3+O |
|
(Interrogative) Have/Has+Subject+Verb3+O |
Demikian pembahasan materi belajar memahami Present Perfect termasuk rumus, kegunaan dan contoh kalimatnya. Mampir juga di konten Materi Bahasa Inggris lainnya yang tentu saja sangat menarik untuk dibaca.
Ingin mencoba soal-soal latihan terkait Present Perfect. Silahkan coba dan temukan juga soal-soal seputar tenses lainnya di sini. Sukses untuk Anda! (Blog Catatan Belajar - kruited.blogspot.com)



