Pengertian, Rumus, dan Contoh Present Perfect Tense
Hello learners! Setelah di beberapa artikel sebelumnya kita membahas pengertian dan rumus simple present tense, present continuous tense, dan bentuk passive voice-nya, kali ini kita akan melanjutkan pembahasan salah satu tenses dalam Bahasa Inggris lainnya yaitu mengenai pengertian dan rumus simple present perfect tense.
Pengertian Simple Present Perfect Tense
Present perfect tense merupakan tenses Bahasa Inggris yang digunakan untuk menyatakan adanya hubungan antara tindakan atau kejadian yang terjadi di masa lampau dengan masa kini. Tindakan atau kejadian tersebut biasanya terjadi di masa lampau yang tidak spesifik dan lebih menekankan terhadap hasil atau akibat dari tindakan tersebut. Kalimat present perfect tense menggunakan have/has + past participle (verb 3) dalam pembentukan kata kerjanya.
Penggunaan auxiliary verb berupa have/has harus sesuai dengan subject kalimat. Have digunakan untuk I, you, they, we, dan subject jamak (plural). Sementara has digunakan untuk orang ketiga tunggal (he, she, it) dan subject tunggal (singular).
Subject | Auxiliary verb |
---|---|
I | have |
You | have |
They | have |
We | have |
He | has |
She | has |
It | has |
Untuk past participle (verb 3), bisa dibedakan menjadi dua berdasarkan cara pembentukannya yaitu regular dan irregular verb. Regular verbs memiliki bentuk past participle (verb 3) dengan penambahan –ed pada kata kerja dasarnya.
- answer => answered
- call => called
- kick => kicked
- punch => punched
- work => worked
Sementara itu bentuk past participle untuk irregular verbs ini memiliki bentuk yang tak beraturan dan perlu diingat atau dihafalkan untuk bisa menguasainya.
- apply => applied
- bring => brought
- tell => told
- fly => flown
- sing => sung
Untuk lebih jelasnya mengenai daftar bentuk past pacticple (verb 3) dari irregular verb ini kamu bisa melihat pada pembahasan kita sebelumnya di daftar 200+ irregular verbs dalam Bahasa Inggris beserta artinya.
Rumus Simple Perfect Tense Afirmatif
Kita bisa membentuk kalimat present perfect tense afirmatif dengan menggunakan rumus atau pola berikut ini:
Affirmative (+) | : Subject + has/have + verb 3... |
Contoh kalimat present perfect tense afirmatif:
- I have had the same smartphone for two years.
(Aku memiliki smartphone yang sama selama dua tahun.) - Billy has worked really hard this week.
(Billy telah bekerja sangat keras minggu ini.) - They have watched “Dilan 1990” five times.
(Mereka telah menonton “Dilan 1990” sebanyak lima kali.) - I’ve bought a new laptop.
(Aku sudah membeli laptop baru.) - Benny has worked with Jane since 2015.
(Benny telah bekerja dengan Jane sejak 2015.) - Patrick has just finished his work.
(Patrick baru saja menyelesaikan pekerjaannya.) - Someone has eaten all of my cookies in the jar.
(Seseorang telah memakan semua kueku yang ada di dalam toples.)
Rumus Simple Perfect Tense Negatif
Kita bisa membentuk kalimat present perfect tense negatif dengan menaruh “not” setelah “have/has”.
Negative (-) | : Subject + has/have + not + verb 3... |
Have not dan has not kerap disingkat menjadi haven’t dan hasn’t untuk penggunaan sehari-hari.
Contoh kalimat present perfect tense negatif:
- I haven’t eaten anything for breakfast today.
(Aku belum sarapan apapun hari ini.) - Melly has not bought any new clothes for years.
(Melly selama bertahun-tahun belum membeli pakaian baru.) - Lisa still hasn’t given me the report this week.
(Lisa masih belum memberikan laporan minggu ini.) - They haven’t finished the project yet.
(Mereka masih belum menyelesaikan proyek tersebut.) - Billy hasn’t visited us since the last ten years.
(Billy belum mengunjungi kami semenjak sepuluh tahun terakhir.)
Rumus Simple Perfect Tense Interogatif
Untuk membentuk kalimat tanya dari present perfect tense, kita bisa melakukannya dengan menaruh “have/has” di awal kalimat yang diikuti oleh subject dan verb 3.
Interogatif (?) | : Have/has + subject + verb …? |
Contoh kalimat present perfect tense interogatif:
- Have you ever been here before?
(Apa kamu pernah ke sini sebelumnya?) - Have they finished the homework?
(Apa kamu sudah menyelesaikan PR-nya?) - Has he fixed my car already?
(Apa dia sudah memperbaiki mobilku?) - Has Tina been late for work this week?
(Apa Tina pernah terlambat minggu ini?) - Have I told you about my best friend Indah before?
(Apa aku pernah memberitahu kamu tentang teman baikku Indah sebelumnya?)
Penggunaan Simple Present Perfect Tense
Selain pola atau rumus present perfect tense yang perlu kita kuasai, hal yang tak kalah penting yaitu penggunaan present perfect tense secara konteks. Sebab jika kita tak memahami penggunaannya dengan baik, kita akan menghadapi kesulitan dalam menerapkannya. Berikut beberapa poin tentang penggunaan present perfect tense:
1. Kita menggunakan simple perfect tense untuk membicarakan suatu kejadian yang terjadi di masa lampau tapi waktu terjadinya tidak disebutkan atau tidak perlu disebutkan karena tak penting.
- Jonah has had several jobs abroad.
(Jonah telah memiliki beberapa pekerjaan di luar negeri.) - I have learnt Javanese, Indonesian, and English.
(Aku telah belajar Bahasa Jawa, Indonesia, dan Inggris.) - I have ordered pizza for us.
(Aku telah memesan pizza untuk kita.) - There has been a big earthquake in Yogyakarta, and more than three thousand people were killed.
(Gempa hebat pernah terjadi di Yogyakarta dan lebih dari tiga ribu orang meninggal dunia.)
Jika kita menyebutkan tanggal, tahun, atau waktu secara spesifik kapan kejadian tersebut terjadi, maka kita harus menggunakan simple past tense bukan present perfect tense.
- I took a cab home from the airport yesterday. BUKAN I have taken a cab home from the airport yesterday.
- They arrived in Malang last week. BUKAN They have arrived in Malang last week.
2. Kita menggunakan present perfect tense untuk membicarakan sesuatu yang terjadi dalam suatu periode waktu yang masih belum selesai atau berakhir.
- I haven’t checked my Facebook notification today.
(Aku belum cek pemberitahuan Facebook-ku hari ini.) - Our profit has improved significantly this year.
(Keuntungan kita telah meningkat dengan signifikan tahun ini.) - I haven't seen Benny recently.
(Aku belum bertemu Benny belakangan ini.) - Brenda has already told me about that.
(Brenda sudah memberitahuku tentang hal tersebut.) - Have they come home yet?
(Apa mereka sudah datang?)
3. Kita menggunakan present perfect tense untuk membicarakan kejadian yang berulang dalam satu periode waktu yang tak spesifik diantara masa lalu dan kini.
- My car has broken down three times this last two weeks.
(Mobilku telah tiga kali mogok dalam dua minggu terakhir.)
Pada contoh kalimat past perfect tense di atas menunjukkan bahwa dalam satu periode waktu “dalam dua minggu terakhir”, mobil si pembicara telah mogok sebanyak tiga kali.
- This is the second time this week I just have missed the bus.
(Ini kali keduanya dalam minggu ini aku ketinggalan bis.)
Contoh kedua ini menunjukkan kalau dalam satu rentang periode waktu “minggu ini”, si pembicara telah ketinggalan bis kedua kali.
Berikut beberapa contoh kalimat lainnya:
- We have already spent our holidays in Bali several times.
(Kami telah menghabiskan liburan di Bali beberapa kali.) - I have tried it several times and none succeed.
(Aku telah mencobanya beberapa kali dan tak ada yang berhasil.) - Budi has texted Indah many times, but she didn’t reply them at all.
(Budi telah mengirimi Indah pesan berkali-kali, tapi dia tidak membalasnya sama sekali.) - Has she visited them frequently this year?
(Apa dia kerap mengunjungi mereka tahun ini?) - My favorite football team lost last night. It has happened five times this season.
(Tim sepakbola favoritku kalah tadi malam. Ini sudah terjadi lima kali musim ini.)
4. Kita menggunakan present perfect tense untuk membicarakan sebuah kejadian yang terjadi di masa lampau tapi efek atau pengaruhnya masih terjadi hingga saat ini.
- Shanty has lost her wallet.
(Shanty kehilangan dompetnya.)
Pada kalimat present perfect di atas menyatakan kalau Shanty telah kehilangan dompetnya dan mengindikasikan pada waktu dibicarakan dompet tersebut masih belum ditemukan.
Berikut ini beberapa contoh kalimat lainnya:
- I have dropped my phone and the screen is broken.
(Aku telah menjatuhkan ponselku dan layarnya rusak.) - I have watched this Korean drama, so I know the plot.
(Aku sudah nonton Drama Korea ini, jadi aku tahu alur ceritanya.)
4. Jika digunakan dengan “for” dan “since”, present perfect tense menunjukkan lamanya sebuah aksi atau keadaan yang terjadi di masa lalu dan masih berlangsung hingga sekarang.
- I have lived in Bali for many years.
(Saya telah bertahun-tahun tinggal di Bali.) - Elisa has worked for the insurance company since 2016.
(Elisa telah bekerja untuk perusahaan asuransi tersebut sejak 2016.)
Dua contoh kalimat di atas, keduanya sama-sama menunjukkan bahwa aksi yang dilakukan telah dilakukan sebelum sekarang (terjadi di masa lampau) dan masih berlanjut hingga saat ini (present).
Di contoh kalimat present perfect pertama menyatakan bahwa saya telah tinggal di bali bertahun-tahun dan saat ini saya masih tinggal di Bali. Begitu juga pada contoh kalimat kedua, kalimat present perfect tense tersebut menunjukkan bahwa Elisa telah bekerja dari tahun 2016 hingga sekarang, dan saat ini masih bekerja pada perusahaan yang sama.
6. Jika digunakan dengan “just”, kalimat present perfect menunjukkan bahwa aksi atau kejadian tersebut baru saja selesai.
- I have just finished my homework. I can play my favorite game now.
(Aku baru saja selesai mengerjakan PR. Aku bisa bermain game kesukaanku sekarang.) - He has just eaten all the cookies.
(Dia baru saja memakan semua kue tersebut.) - We have just seen Malik at the canteen. He might still be there.
(Kami baru saja bertemu Malik di kantin. Dia mungkin masih berada di sana.) - Could you give me a ride? I’ve just missed the bus.
(Apa kau bisa memberi tumpangan? Aku baru saja ketinggalan bis.) - Dinda has just left, but you might catch her in the car park.
(Dinda baru saja pergi, tapi kau mungkin bisa menyusulnya di tempat parkir.)
Catatan: Untuk American English, penggunaan simple past cenderung lebih umum digunakan daripada present perfect dalam suasana atau percakapan informal. Simple past juga biasa digunakan dengan just, already, dan yet.
British English | American English |
---|---|
Winda has already packed her suitcases. | Winda already packed her suitcases. |
They have already known about that news. | They already knew about that news. |
I’ve just had breakfast. | I just had breakfast. |
We’ve just arrived here. | We just arrived here. |
Have they come home yet? | Did they come home yet? |
Haven’t Dito finished his homework yet? | Didn’t Dito finish his homework yet? |
Perbedaan Simple Past Tense dan Present Perfect Tense
Kamu mungkin sedikit bertanya-tanya, jika simple present tense bisa digunakan untuk membicarakan kejadian di waktu yang lampau, lalu kenapa kita perlu menggunakan simple perfect? Dan perbedaan apa yang paling jelas terlihat diantara kedua tenses dalam Bahasa Inggris ini?
Untuk menjawab pertanyaan tersebut, simak contoh berikut:
- I have lived in Bandung for many years.
- I lived in Bandung for many years.
Kedua kalimat di atas memang terlihat hampir sama jika diartikan namun mengindikasikan dua hal yang berbeda. Kalimat pertama merupakan present perfect di mana si pembicara tinggal bertahun-tahun di Bandung dan saat ini (saat dia berbicara) dia masih terus tinggal di Bandung.
Sementara untuk kalimat kedua merupakan simple past tense yang mengindikasikan bahwa si pembicara pernah tinggal bertahun-tahun di Bandung, dan saat ini (saat pembicaraan) dia sudah tidak tinggal lagi di sana.
Ok, itulah tadi pembahasan kita mengenai pengertian, penggunaan, rumus, dan contoh kalimat simple present perfect tense. Semoga bisa menambah wawasan dan pemahaman kamu tentang tenses dalam Bahasa Inggris satu ini. Jika kamu masih memiliki pertanyaan seputar pembahasan present perfect tense tadi, kalian bisa menanyakannya di kolom komentar di bawah.
Untuk yang ingin belajar Bahasa Inggris lebih banyak lagi tentang grammar dan tenses Bahasa Inggris, vocabulary, punctuations, dan text genre, kamu bisa klik label kategori yang tersedia atau kunjungi laman daftar isi ContohText.