Tenses Present Perfect: Rumus, Cara Penggunaan, dan Kesalahan Umum

Artikel ini akan membantu Anda menguasai rumus dalam ketiga bentuk kalimat, memahami lima kasus penggunaan populer, membedakan pasangan yang mudah tertukar seperti since dan for atau present perfect dan past simple, serta menghindari kesalahan yang sebagian besar pelajar lakukan.

Tenses Present Perfect: Rumus, Cara Penggunaan, dan Kesalahan Umum

Tenses present perfect adalah salah satu tenses yang paling membuat pusing pembelajar bahasa Inggris, bukan karena rumusnya sulit, melainkan karena cara penggunaannya sangat berbeda dengan pola pikir bahasa Indonesia. Kita sering keliru dengan past simple, salah menggunakan indikator pengenal, atau salah mengkonjugasikan kata kerja. Artikel ini akan membantu Anda menguasai rumus dalam ketiga bentuk kalimat, memahami lima kasus penggunaan populer, membedakan pasangan yang mudah tertukar seperti since dan for atau present perfect dan past simple, serta menghindari kesalahan yang sebagian besar pelajar lakukan.

Apa itu tenses present perfect?

Tenses present perfect digunakan untuk mengungkapkan suatu tindakan atau peristiwa yang dimulai di masa lalu tetapi masih relevan, berlanjut, atau meninggalkan hasil di masa sekarang. Poin utama untuk memahami tenses ini terletak pada kenyataan bahwa ia selalu menciptakan jembatan antara masa lalu dan masa sekarang. Pembicara tidak peduli kapan tepatnya tindakan itu terjadi, tetapi lebih tertarik pada hubungan atau konsekuensinya pada saat berbicara.

Rumus tenses present perfect

3e997b1a-cdfd-4ac8-b37f-83e6cd342d20.png

Struktur tenses ini berkisar pada kata kerja bantu have atau has yang dikombinasikan dengan kata kerja dalam bentuk past participle, sering disebut V3 atau past participle.

Dalam kalimat afirmatif, rumusnya adalah subjek ditambah have atau has ditambah V3. Anda menggunakan "has" dengan subjek orang ketiga tunggal seperti he, she, it, atau kata benda tunggal, sedangkan "have" digunakan untuk subjek lainnya seperti I, you, we, they. Contohnya "She has finished her homework" atau "They have visited Japan twice". Dalam percakapan dan tulisan informal, have dan has sering disingkat menjadi 've dan 's, seperti "I've done it" atau "He's already left", dan ini juga menjadi alasan mengapa banyak orang sering terlewatkan saat mendengarkan.

Dalam kalimat negatif, Anda hanya perlu menambahkan "not" setelah kata kerja bantu, membentuk have not atau has not, yang sering disingkat menjadi haven't dan hasn't. Contohnya "I haven't seen that movie" atau "She hasn't replied yet". Dalam kalimat interogatif, Anda membalik have atau has ke depan subjek, seperti "Have you eaten lunch?" atau "Has he called you back?". Dengan pertanyaan WH, kata tanya berada di awal diikuti have atau has, misalnya "How long have you lived here?".

Hal yang perlu diperhatikan secara khusus adalah cara mengkonjugasikan V3. Untuk kata kerja beraturan, Anda hanya perlu menambahkan akhiran -ed seperti worked atau played. Namun, bahasa Inggris memiliki banyak kata kerja tidak beraturan dengan bentuk V3 tersendiri yang perlu dihafalkan, seperti go menjadi gone, see menjadi seen, write menjadi written, eat menjadi eaten, atau take menjadi taken. Kesalahan mengingat atau salah mengkonjugasikan V3 adalah salah satu kesalahan paling umum, jadi ini adalah bagian yang patut Anda investasikan waktu untuk menghafalnya dengan baik.

Lima kasus penggunaan tenses present perfect

ChatGPT Image Jun 14, 2026, 11_10_51 AM.png

Halus penggunaan pertama dan yang paling mudah dibayangkan adalah untuk menggambarkan tindakan yang dimulai di masa lalu dan masih berlanjut hingga sekarang. Ketika Anda mengatakan "I have worked here for five years", Anda menyiratkan bahwa Anda mulai bekerja lima tahun yang lalu dan masih bekerja sampai sekarang. Bentuk ini hampir selalu disertai dengan "since" atau "for".

Kasus kedua digunakan untuk membicarakan tindakan yang telah terjadi di masa lalu tetapi meninggalkan hasil yang masih terlihat di masa sekarang, tanpa menyebutkan waktu yang jelas. Kalimat "He has broken his leg" menunjukkan hasilnya adalah kakinya saat ini patah, tanpa peduli apakah itu terjadi kemarin atau minggu lalu. Kasus ketiga menggambarkan pengalaman hidup hingga saat ini, seringkali disertai dengan "ever" dan "never", misalnya "Have you ever been to Paris?" atau "I have never tried sushi".

Kasus keempat berbicara tentang tindakan yang baru saja selesai, terkait dengan kata-kata seperti "just", "already", dan "yet". Anda menggunakan "just" dan "already" dalam kalimat afirmatif seperti "I have just finished" atau "She has already gone", sedangkan "yet" sering muncul dalam kalimat negatif dan interogatif seperti "He hasn't arrived yet".

Kasus terakhir menggambarkan tindakan yang berulang kali terjadi hingga saat ini, misalnya "I have read this book three times". Ketika menghadapi konteks semacam ini, refleks yang benar adalah langsung memikirkan present perfect daripada past simple.

Indikator pengenal dan cara membedakan since dengan for

images.png

Beberapa adverbia sering muncul sehingga Anda bisa menganggapnya sebagai sinyal untuk menggunakan present perfect. Kelompok ini meliputi already, yet, just, ever, never, recently, lately, so far, up to now, dan terutama pasangan since dan for. Ketika Anda melihatnya dalam kalimat, kemungkinan besar Anda memerlukan tenses ini, meskipun Anda tetap harus memeriksa kembali konteksnya untuk memastikannya.

Secara terpisah, since dan for sangat sering digunakan secara keliru. Anda menggunakan "since" ketika membicarakan titik waktu spesifik yang menandai titik awal, seperti since 2020, since Monday, atau since I graduated. Sementara itu, "for" digunakan dengan jangka waktu yang berkelanjutan, seperti for three years, for two weeks, atau for a long time. Cara mudah mengingatnya adalah since menjawab pertanyaan "sejak kapan", sedangkan for menjawab pertanyaan "berapa lama". Setelah Anda terbiasa dengan pasangan ini, Anda akan dapat menangani sebagian besar kalimat yang terkait dengan tindakan yang berlanjut hingga saat ini.

Membedakan present perfect dan past simple

Ini adalah pasangan tenses yang paling sering menimbulkan kebingungan, dan batas antara keduanya terletak pada waktu serta relevansinya dengan masa sekarang. Past simple digunakan untuk tindakan yang telah sepenuhnya berakhir pada waktu tertentu di masa lalu, sering disertai dengan adverbia waktu yang jelas seperti yesterday, last week, in 2010, atau two days ago. Sebaliknya, present perfect digunakan ketika waktu tidak penting atau tidak disebutkan, dan yang ingin ditekankan pembicara adalah hubungannya dengan masa sekarang.

Mari bandingkan dua kalimat "I have visited London" dan "I visited London last year". Kalimat pertama hanya menyatakan bahwa Anda pernah mengunjungi London sebagai sebuah pengalaman, tanpa peduli kapan. Kalimat kedua mengikat tindakan pada titik waktu tertentu yaitu tahun lalu, sehingga wajib menggunakan past simple. Sebuah aturan kecil yang sangat berguna adalah: jika dalam kalimat terdapat adverbia waktu lampau yang spesifik, Anda hampir pasti harus menggunakan past simple dan bukan present perfect. Ini adalah kesalahan yang banyak orang lakukan ketika secara tidak sengaja menggabungkan "yesterday" dengan "have done".

Belajar dan menghafal present perfect lebih efektif dengan Parroto

Kesulitan terbesar dengan present perfect bukanlah menghafal rumusnya, melainkan menggunakannya dengan refleks yang benar dalam percakapan nyata dan mengenalinya ketika penutur asli berbicara. Dalam percakapan alami, have dan has sering disingkat dan digabungkan menjadi bentuk-bentuk seperti I've, he's, we've, atau they've, membuat pemula sangat mudah terlewatkan dan tidak mengenali strukturnya. Inilah saatnya metode mendengar dan menulis dikte (dictation) berperan. Saat berlatih dengan Parroto, Anda mendengarkan kalimat asli lalu mengetik setiap kata, dan AI akan segera menunjukkan di mana Anda melewatkan kata kerja bantu atau salah mengkonjugasikan kata kerja, sehingga Anda berlatih mendengarkan sekaligus menyerap tata bahasa secara alami alih-alih menghafal secara kering.

Kesimpulan

Tenses present perfect tidak akan lagi menakutkan setelah Anda menguasai tiga hal inti: rumus have atau has ditambah V3, lima kasus penggunaan yang terkait dengan masa sekarang, dan perbedaan yang jelas dengan past simple berdasarkan faktor waktu. Yang terpenting, berlatihlah secara teratur melalui kalimat nyata agar struktur ini secara bertahap menjadi refleks alami dalam mendengarkan maupun berbicara. Dengan begitu, Anda tidak hanya dapat mengerjakan latihan tata bahasa dengan benar, tetapi juga menggunakan tenses ini dengan percaya diri dalam komunikasi sehari-hari.