Skip to content

Present Perfect Tense: Definisi, Rumus, Fungsi & Contoh Kalimat

  :  130
  :  10 minutes
present-perfect-tense
5
(1)

Hello Kaplanners, are you ready to continue your English learning journey? Seperti yang kita ketahui, bahasa Inggris memiliki 16 tenses yang menggambarkan berbagai situasi waktu—masa lalu, masa kini, dan masa depan. Hari ini, kami akan membahas secara spesifik salah satu dari tenses tersebut, yaitu Present Perfect Tense.

So, let’s get started!

Pengertian atau Definisi dari Present Perfect Tense

Berdasarkan beberapa buku bahasa Inggris, berikut adalah definisi atau pengertian dari Present Perfect Tense:

  • The Present Perfect is used to describe situations or events that began in the past and continue up to the present (now). It can also refer to actions that have happened at an unspecified time before now, including events that have occurred repeatedly from the past up to the present, with the possibility of happening again. (Betty Azar Basic English Grammar 5th Ed, 2017)
  • The Present Perfect is used to describe actions or events that have a connection to the present, where something that began in the past continues up to now or has a result now. It is often used with periods of time like today, this year, or other ongoing timeframes that are not yet finished. This tense also introduces new or recent happenings and provides information about situations that affect the present moment. (English Grammar in Use by Raymond Murphy, 2004)
  • The present perfect is used to give general information about something that happened in the past (anytime “before now”), but which did not occur at a definitive point in time. (Complete English Grammar Rules by Peter Herring, 2016)
  • Use the present perfect tense to talk about happenings in the past that explain or affect the present. (Basic English Grammar for English Language Learners, 2007).

Jadi apa itu Present Perfect Tense? Present Perfect (atau biasa disebut sebagai present perfect simple tense) adalah bentuk waktu yang digunakan untuk menggambarkan situasi atau peristiwa yang dimulai di masa lalu dan berlanjut hingga saat ini, atau memiliki dampak pada masa kini. Tense ini juga dapat merujuk pada tindakan yang terjadi di waktu yang tidak ditentukan sebelum sekarang, termasuk peristiwa yang terjadi berulang kali dari masa lalu hingga saat ini dengan kemungkinan terjadi lagi.

banner english kaplan

Fungsi Present Perfect Tense

Present perfect tense digunakan untuk menghubungkan kejadian di masa lalu dengan keadaan saat ini. Guru bahasa Inggris Lucy dari channel YouTube @EnglishwithLucy menjelaskan bahwa present perfect tense dapat digunakan dalam beberapa konteks berikut:

  1. Berbicara Tentang Pengalaman Hidup

Present Perfect Tense dapat digunakan untuk menyebutkan pengalaman yang pernah kita alami sepanjang hidup, tanpa perlu menyebutkan waktu spesifik kapan kejadian tersebut terjadi.

Contoh:

  • I have been to Japan. (Saya pernah pergi ke Jepang.)
  • She has finished the exam. (Dia sudah menyelesaikan ujian.)

Yang penting adalah peristiwa tersebut pernah terjadi, meskipun kapan tepatnya itu tidak disebutkan. Selain itu, Present Perfect Simple juga sering digunakan untuk mengungkapkan tindakan yang telah diulang hingga saat ini, contoh: I have been to Japan five times. (Saya pernah pergi ke Jepang lima kali)

  1. Berbicara Tentang Situasi atau Tindakan yang Belum Selesai

Present perfect tense juga digunakan untuk menyatakan sesuatu yang dimulai di masa lalu, tetapi masih berlanjut hingga sekarang. Prosesnya belum selesai.

Contoh:

  • We have lived in Liverpool for 5 years. (Kami telah tinggal di Liverpool selama 5 tahun.)
  • She has studied English for 3 months. (Dia sudah belajar bahasa Inggris selama 3 bulan.)

Tindakan atau kondisi masih berlangsung hingga saat ini dan mungkin akan berlanjut di masa depan.

  1. Membicarakan Kejadian di Masa Lalu yang Relevan Sekarang

Present perfect tense digunakan untuk menunjukkan kejadian yang terjadi di masa lalu, tetapi masih relevan atau memiliki dampak pada situasi saat ini.

Contoh:

  • I have worked all night, so I’m really tired today. (Saya telah bekerja sepanjang malam, jadi saya sangat lelah hari ini.)
  • John has solved the payment bugs, finally we can sleep tonight. (John telah menyelesaikan bug pembayaran, akhirnya kita bisa tidur malam ini.)

Meskipun tindakan selesai di masa lalu, efek atau pengaruhnya masih terasa saat ini. Misalnya, seseorang kelelahan sekarang karena bekerja sepanjang malam.

Rumus Present Perfect Tense

rumus-dan-contoh-kalimat-present-perfect-tense

Sumber: freepik.com (edited)

Secara umum, struktur Present Perfect Tense dibentuk dengan menggunakan subject + have/has + past participle (verb 3). Berikut rumus selengkapnya:

Kalimat Positif (Affirmative)

Subject + have/has + verb 3 (past participle)

Contoh Kalimat:

  • He has worked as a Doctor for 10 years in this hospital.
  • I have visited Bali three times, and it is still as beautiful as ever.
  • He has learned to play the guitar since he was 10 years old.

Kalimat Negatif (Negative)

Subject + have/has + not + verb 3 (past participle)

Contoh Kalimat:

  • We have not watched Despicable Me 4 yet, please don’t spoil it.
  • I haven’t read the book you recommended because I’ve been busy lately.
  • She hasn’t finished her project on time, that’s why she was fired.

Kalimat Tanya (Interrogative)

Have/Has + subject + verb 3 (past participle)?

Contoh Kalimat:

  • Have you cooked dinner for us? We are very hungry.
  • Have we tried Pad Thai before? It’s a traditional Thai dish.
  • Has she completed her homework? The teacher needs it by tomorrow

Active dan Passive Voice di Present Perfect Tense

Sama seperti Present Continuous Tense, Present Perfect Tense juga memiliki Active dan Passive Voice.

Dalam Active Voice, subjek adalah pelaku yang melakukan tindakan. Rumusnya adalah:

Subject + have/has + verb 3 (past participle)

Contoh kalimat:

  • I have completed the report. (Saya telah menyelesaikan laporan.)
  • She has written three articles. (Dia telah menulis tiga artikel.)

Pada kalimat aktif ini, subjek (I/She) melakukan tindakan (finished/written).

Sedangkan dalam Passive Voice, objek yang menerima tindakan menjadi subjek dalam kalimat. Rumusnya adalah:

Subject + have/has + been + verb 3 (past participle) + by Agent

Contoh kalimat:

  • The report has been completed by me. (Laporan telah diselesaikan oleh saya.)
  • Three articles have been written by her. (Tiga artikel telah ditulis oleh dia.)

Pada kalimat pasif ini, objek (the report/three letters) menerima tindakan, dan agen tindakan (me/her) bisa disebutkan atau tidak tergantung konteks.

banner english kaplan

Contoh Kalimat Present Perfect Tense Positif, Negatif, dan Interogatif Beserta Artinya

Berikut kami berikan contoh kalimat present perfect tense dalam bentuk positif, negatif, dan tanya (interogratif). Kami memasukkannya ke dalam tabel agar mudah dimengerti:

Positif (+) Negatif (-) Tanya (?)
She has finished her homework.

(Dia telah menyelesaikan tugasnya.)

She has not finished her homework.

(Dia belum menyelesaikan tugasnya.)

Has she finished her homework?

(Apakah dia telah menyelesaikan tugasnya?)

She has started her own business.

(Dia telah memulai bisnisnya sendiri.)

She hasn’t started her own business.

(Dia belum memulai bisnisnya sendiri.)

Has she started her own business?

(Apakah dia sudah memulai bisnisnya sendiri?)

I have read that book.

(Saya telah membaca buku itu.)

I haven’t read that book.

(Saya belum membaca buku itu.)

Have you read that book?

(Apakah kamu telah membaca buku itu?)

We have traveled to Paris.

(Kami telah bepergian ke Paris.)

We have not traveled to Paris.

(Kami belum bepergian ke Paris.)

Have you traveled to Paris?

(Apakah kalian telah bepergian ke Paris?)

He has done his chores.

(Dia telah melakukan tugas-tugasnya.)

He hasn’t done his chores.

(Dia belum melakukan tugas-tugasnya.)

Has he done his chores?

(Apakah dia telah melakukan tugas-tugasnya?)

I have lived here for five years.

(Saya telah tinggal di sini selama lima tahun.)

I haven’t lived here for five years.

(Saya belum tinggal di sini selama lima tahun.)

Have you lived here for five years?

(Apakah kamu sudah tinggal di sini selama lima tahun?)

They have eaten breakfast.

(Mereka telah sarapan.)

They haven’t eaten breakfast.

(Mereka belum sarapan.)

Have they eaten breakfast?

(Apakah mereka sudah sarapan?)

We have seen that movie.

(Kami telah menonton film itu.)

We haven’t seen that movie.

(Kami belum menonton film itu.)

Have you seen that movie?

(Apakah kalian sudah menonton film itu?)

He has bought a new car.

(Dia telah membeli mobil baru.)

He hasn’t bought a new car.

(Dia belum membeli mobil baru.)

Has he bought a new car?

(Apakah dia sudah membeli mobil baru?)

We have met before.

(Kita telah bertemu sebelumnya.)

We haven’t met before.

(Kita belum pernah bertemu sebelumnya.)

Have we met before?

(Apakah kita sudah pernah bertemu sebelumnya?)

Perbedaan Simple Past Tense dan Present Perfect Tense

Banyak siswa yang bertanya, apa sih perbedaan antara Simple Past Tense dan Present Perfect Tense? Meskipun keduanya membicarakan kejadian di masa lalu, kedua tenses ini memiliki perbedaan penting yang perlu dipahami. Berikut adalah perbedaan yang dapat kita pelajari berdasarkan buku Betty Azar: Basic English Grammar 5th Ed (2017):

Aspek Present Perfect Tense Simple Past Tense
Waktu Kejadian Digunakan untuk kejadian di masa lalu tanpa menyebutkan waktu secara spesifik.

Contoh:
I have visited Bali.
(Saya sudah pernah mengunjungi Bali.)

Tidak ada waktu spesifik yang disebutkan, tetapi kejadian ini relevan dengan saat ini.

Digunakan untuk kejadian yang terjadi di masa lalu dengan penyebutan waktu yang spesifik.

Contoh:
I visited Bali last year.
(Saya mengunjungi Bali tahun lalu.)

Waktu spesifik yang disebutkan adalah “last year”.

Situasi Digunakan untuk situasi yang dimulai di masa lalu dan masih berlanjut sampai sekarang.

Contoh:
Maria has been an English teacher for ten years.

(Maria telah menjadi guru bahasa Inggris selama sepuluh tahun.)

Menunjukkan bahwa Maria masih menjadi guru bahasa Inggris sampai sekarang.

Digunakan untuk situasi yang terjadi di masa lalu dan sudah selesai.

Contoh:
Maria was an English teacher for ten years. Now, she has become a housewife.

(Maria adalah seorang guru bahasa Inggris selama sepuluh tahun. Sekarang, dia telah menjadi ibu rumah tangga.)

Kalimat ini menunjukkan bahwa Maria sudah tidak lagi menjadi guru bahasa Inggris.

Time Signals dalam Present Perfect Tense

Present Perfect Tense digunakan untuk menjelaskan tindakan yang memiliki hubungan dengan masa kini. Untuk memberikan konteks waktu, kita sering menggunakan time expressions atau time signals. Berikut adalah beberapa kategori time signals yang umum digunakan beserta contohnya:

1. Tindakan yang Dimulai di Masa Lalu

Time signals ini digunakan ketika kita ingin menyatakan bahwa suatu tindakan dimulai di masa lalu dan masih berlangsung hingga sekarang. Kata-kata yang sering digunakan adalah “since” dan “for.”

Contoh:

  • Dave has been a doctor since 1990.
    (Dave telah menjadi dokter sejak tahun 1990.)
  • I have been in Jakarta since last January.
    (Saya telah berada di Jakarta sejak Januari lalu.)
  • I have known Hana for five years.
    (Saya telah mengenal Hana selama lima tahun.)
  • Their marriage has lasted for nearly fifty years.
    (Pernikahan mereka telah berlangsung selama hampir lima puluh tahun.)

2. Waktu Tidak Spesifik

Present Perfect juga menggunakan time signals untuk berbicara tentang tindakan yang terjadi di masa lalu tanpa menyebutkan waktu yang tepat. Kata-kata seperti “ever,” “never,” “before,” “already,” “yet,” dan “just” biasanya digunakan.

Contoh:

  • I have already finished my homework.
    (Saya sudah menyelesaikan pekerjaan rumah saya.)
  • She has never visited Bali.
    (Dia belum pernah mengunjungi Bali.)
  • Have you ever eaten sushi?
    (Apakah kamu pernah makan sushi?)
  • They have just arrived at the hotel.
    (Mereka baru saja tiba di hotel.)
  • Have you seen this movie yet?
    (Apakah kamu sudah melihat film ini?)

3. Tindakan yang Berulang

Selain itu, Present Perfect menggunakan kata-kata tertentu untuk menunjukkan bahwa suatu tindakan telah terjadi beberapa kali. Kata-kata seperti “several times,” “many times,” “often,” “once,” “twice,” dan “a few times” digunakan dalam konteks ini.

Contoh:

  • I have visited the museum several times.
    (Saya telah mengunjungi museum tersebut beberapa kali.)
  • They have watched this movie many times.
    (Mereka telah menonton film ini berkali-kali.)
  • We have often gone hiking in the mountains.
    (Kami sering mendaki gunung.)
  • She has called him twice today.
    (Dia telah meneleponnya dua kali hari ini.)

Time signals ini membantu kita memahami seberapa sering suatu tindakan telah terjadi dan kemungkinan terjadinya lagi di masa depan.

 

Penutup

Kami rasa informasi yang kami berikan sudah cukup lengkap. Tetapi, jika belajar bahasa Inggris hanya lewat internet pastinya akan membinggungkan karena tidak ada guru yang bisa diajak berdiskusi. Oleh karena itu, ayo ikut kursus bahasa Inggris di Kaplan Edupac Indonesia! Kami ada guru native dan bilingual yang bisa kamu pilih dan pastinya merupakan tenaga pendidik berpengalaman. Butuh konsultasi? Klik tombol Whatsapp berikut ini:

whatsapp-kaplan-edupac-jakartawhatsapp-kaplan-edupac-surabaya

Jangan lupa untuk follow media sosial kami, agar kamu tidak ketinggalan informasi beasiswa, promo, event, dan lain sebagainya. Klik link berikut untuk menuju media sosial kami:

  1. Instagram: @kaplanedupacid
  2. Facebook: @KaplanEdupacIndonesia.

Sampai jumpa di artikel berikutnya, Kaplanners!

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.