Present Perfect Tense: Pengertian, Rumus, dan Contoh Soal

Bahasa Inggris mempunyai 16 jenis tenses yang wajib diketahui, salah satunya adalah present perfect tense.

Bentuk kalimat yang satu ini dipakai untuk menyatakan bahwa suatu peristiwa telah terjadi di masa lampau dan masih berlangsung hingga saat ini.

Meskipun begitu, kalimat tidak menggambarkan secara spesifik mengenai waktu terjadinya peristiwa tersebut di masa lampau.

Bisa dikatakan bahwa present perfect menggambarkan hubungan antara masa lalu dan masa kini. Tertarik untuk mendalami jenis tense yang satu ini?

Simak penjelasan berikut!

Pengertian Present Perfect Tense

Present perfect merupakan tense yang mengisyaratkan bahwa sebuah aksi, tindakan, atau peristiwa terjadi di masa lalu, namun masih berlanjut hingga saat ini.

Tense ini biasanya tidak terlalu menonjolkan waktu secara spesifik, namun lebih berfokus pada hasil dari tindakan tersebut.

Present perfect juga dapat digunakan untuk menyatakan bahwa peristiwa yang terjadi dan berakhir di masa lalu masih mempunyai akibat atau efek hingga saat ini.

Singkatnya, jenis tense ini berfungsi untuk menghubungkan antara masa lalu dan masa sekarang.

Dalam penerapannya, present perfect digunakan untuk beberapa keperluan antara lain:

  • Menjelaskan peristiwa yang terjadi di masa lalu dan masih berlangsung hingga saat ini

Contoh: I have lived in Canada for two years ago

Kalimat tersebut menggambarkan bahwa subyek mulai tinggal di Kanada sejak 2 tahun lalu dan masih tinggal di Kanada hingga sekarang.

  • Menyatakan tindakan berulang yang tidak diketahui waktunya secara spesifik

Contoh: She has asked you several times before she left.

Dari kalimat di atas, jelas bahwa bentuk present perfect menggambarkan bahwa subyek telah melakukan aksi secara berulang namun waktunya tidak diketahui secara spesifik.

  • Menyatakan kejadian yang baru saja terjadi

Contoh: She has just left the house.

Kejadian dalam kalimat tersebut baru saja terjadi. Pada penggunaan ini, biasanya digunakan kata ‘just’ sehingga tujuannya tercapai.

  • Menggambarkan tindakan yang dilakukan di masa lalu namun efeknya berlanjut hingga sekarang

Contoh: He has told me the truth.

Tindakan tersebut dilakukan dan berakhir di masa lalu, namun akibat dari tindakan tersebut masih bisa dirasakan hingga saat ini.

Baca juga Simple Present Tense.

Rumus Present Perfect Tense

Sebuah kalimat present perfect dapat dibentuk dengan menggabungkan auxiliary verb ‘have’ dan ‘has’ diikuti kata kerja bentuk ketiga (past participle).

Berikut ini beberapa rumus untuk membentuk kalimat present perfect.

Rumus Present Perfect Tense untuk Kalimat positif

Subject + has / have + V-3 (past participle)

Contoh: Thompson has studied in Australia for 5 months.

Rumus Present Perfect Tense untuk Kalimat negatif

Subject + has / have + not + Verb-3 (past participle)

Contoh: Someone has stolen my money

Rumus Present Perfect Tense untuk Kalimat interogatif

Has / Have + subject + Verb-3 (past participle)

Contoh: Has he paid the school fee?

Berbagai kalimat dengan bentuk present perfect kerap ditandai dengan penggunaan kata ‘for’ dan ‘since’.

Kedua kata tersebut umumnya digunakan untuk menunjukkan periode berlangsungnya sebuah tindakan atau kapan aksi tersebut dimulai.

Contoh:

The company has helped its customers since 2000 à Perusahaan telah membantu pelanggan sejak tahun 2000.

My parents have lived in Solo for 20 years à Orang tua saya telah tinggal di sini selama 20 tahun.

Baca juga Past Perfect Tense.

Contoh Kalimat Present Perfect Tense

  • The baby has cried many times. (Bayi itu menangis berkali-kali)
  • They have done the assignment very well. (Mereka telah mengerjakan tugas dengan baik)
  • My cat has gone since a week ago. (Kucing saya telah pergi sejak satu minggu lalu)
  • Lola and Lila have not lived in Jakarta for three months. (Lola dan Lila sudah tidak tinggal di Jakarta selama tiga bulan)
  • Someone has helped me push the car. (Seseorang telah membantu saya mendorong mobil)
  • Her mother has just passed away. (Ibunya baru saja meninggal)
  • Have you visited the new swimming pool in this neighborhood? (Apakah kamu sudah mengunjungi kolam renang baru di lingkungan ini)
  • She has worked for Mr. Johnson since 10 years ago. (Dia telah bekerja pada Pak Johnson sejak 10 tahun lalu)
  • His business has developed rapidly since a year ago. (Bisnisnya berkembang pesat sejak satu tahun lalu)
  • Has she bought the shoes? (Apakah dia telah membeli sepatu)
  • We have seen the movie three times. (Kami telah menonton film itu tiga kali)
  • Her family has lived in Japan since 2012. (Keluarganya tinggal di Jepang sejak tahun 2012)
  • Have you received my package? (Apakah kamu sudah menerima paket saya)
  • Lucy has studied in this university for 2 years. (Lucy telah belajar di universitas ini selama 2 tahun)
  • Someone has taken my book! (Seseorang telah mengambil buku saya!)

Silakan jawab latihan soal present perfect tense di bawah ini untuk menguji pemahaman kamu ya.

Contoh Soal Present Perfect Tense

Find the right answer by choosing a, b, c, or d!

1. My mother _________ me many times but I don’t want to listen.

  1. has told
  2. have told
  3. has been told
  4. have been told

2.  _____ you _____the porridge? Don’t forget to bring the bowl to the dishwasher!

  1. has, finish
  2. have, finish
  3. has, finished
  4. have, finished 

3. Mr. Stewart: _____ we _____ multiplication?
Students: No, we haven’t. 

  1. has, studied
  2. have, studied
  3. has, study
  4. have, study

4. I really hate this. Someone _________ my bag! 

  1. is ripped
  2. have ripped
  3. has ripped
  4. has rip

5. _____ you ______ the latest news about our city?

  1. Have, heard
  2. Has, hear
  3. Have, hear
  4. Has, heard

6. Tom: Hey Jerry, you’re so good at playing piano. _____ you _____ that instrument since you were a kid?
Jerry: Yes, I have. A lot of practices make perfect, right?

  1. Do, play
  2. Has, play
  3. Have, played
  4. Has, played

7. I have _____ your messages. I have many things to discuss about it.

  1. read
  2. written
  3. listened
  4. seen

8. Mom: _____ you ______ the cake, dear? What do you think about it?
Me: Yes, I have. It’s the most delicious cake I have ever tasted, Mom.
Mom: Thanks, dear.

  1. has, eaten
  2. have, eaten
  3. has, eat
  4. have, eat

9. She _________ in Paris for 5 years. I think she has no intention to return to Indonesia.

  1. has lived
  2. has live
  3. has living
  4. have lived

10. Sarah: Do you see James around here?
Liam: Yes, I _________ him. He’s probably in the cafeteria right now.

  1. have just seen
  2. do not see
  3. has just seen
  4. will see

Kunci jawaban:
1. A, 2. D, 3. B, 4. C, 5. A, 6. C, 7. A, 8. B, 9. A, 10. A

Itulah sedikit pembahasan tentang present perfect tense mulai dari pengertian, rumus, contoh kalimat & soalnya. Semoga dapat meningkatkan pemahaman kita tentang present perfect tense.

Sekian dari rumus pintar. Selamat belajar.

Kembali ke Materi Bahasa Inggris