Blog/Present Perfect Tense: Panduan & Contoh Ayat (have/has + V3) 2025

Mula bina kosa kata Inggeris sebenar dengan Vocab

Muat turun percuma. Belajar lebih cepat dengan pengulangan berjarak, senarai bertema dan sebutan penutur asli - dan kekalkan perkataan yang dipelajari.

Present Perfect Tense: Panduan & Contoh Ayat (have/has + V3) 2025

Present Perfect Tense: Panduan & Contoh Ayat (have/has + V3) 2025

Present Perfect Tense: Peraturan dan Contoh (have/has + V3) pada 2025

Bayangkan: anda berada dalam sesi temu duga atau mesyuarat dengan rakan sekerja antarabangsa, dan seseorang bertanya: "So, have you finished the report yet?". Fikiran anda mula panik: apa itu "have finished"? Kenapa bukan "Did you finish"? Jika anda biasa dengan perasaan ini, anda berada di tempat yang betul. Present Perfect bukanlah sesuatu yang menakutkan, tetapi rakan baik anda dalam bahasa Inggeris yang membantu menghubungkan masa lalu dengan masa kini. Jom kita fahami penggunaannya sekali dan untuk selamanya!

Apa itu Present Perfect dan Bagaimana Membinanya?

Present Perfect ialah tense yang menunjukkan hasil daripada sesuatu tindakan pada masa lalu yang penting pada masa sekarang. Formulanya mudah, ingat sahaja:
Subjek + have/has + Past Participle (V3 atau kata kerja dengan -ed)
  • Have kita gunakan dengan I, you, we, they.
    • I have worked here for a year. / Saya telah bekerja di sini selama setahun.
    • We have seen this movie before. / Kami pernah menonton filem ini sebelum ini.
  • Has kita gunakan dengan he, she, it.
    • She has already finished her coffee. / Dia sudah habis minum kopinya.
    • He has found a new job. / Dia telah mendapat pekerjaan baharu.
Untuk ayat negatif, hanya tambah not: haven't atau hasn't.
  • They haven't seen this movie. / Mereka belum menonton filem ini.
Untuk soalan, ubah susunan perkataan:
  • Have you ever been to Italy? / Pernahkah anda pergi ke Itali?

Rahsia Utama: Kaitan Masa Lalu dengan Masa Kini 💡

Kekeliruan terbesar timbul apabila membandingkan Present Perfect dan Past Simple. Ingat peraturan utama ini:
  • Past Simple — ialah tindakan yang bermula dan berakhir pada masa lalu. Masanya diketahui dan tiada kaitan langsung dengan masa sekarang. Penandanya: yesterday, last week, in 2010.
    • I lost my keys yesterday. / Saya kehilangan kunci semalam. (Hanya fakta dari masa lalu. Mungkin saya sudah menemuinya semula).
  • Present Perfect — ialah tindakan yang berlaku pada masa lalu, tetapi hasilnya penting sekarang.
    • I have lost my keys. / Saya telah kehilangan kunci saya. (Hasilnya: saya tidak boleh masuk ke rumah sekarang).
Fokus pada hasil inilah kunci untuk memahami keseluruhan tense ini!

Bila Perlu Guna Present Perfect? 4 Situasi Utama

Untuk menjadikannya lebih jelas, mari kita lihat empat situasi utama penggunaan tense ini.

1. Pengalaman Hidup (Life Experience)

Apabila kita bercakap tentang sesuatu yang pernah atau tidak pernah kita lakukan dalam hidup, tanpa menyatakan masa yang tepat. Di sini, kata kunci yang membantu ialah ever (pernah), never (tidak pernah), before (sebelum ini).
  • I have been to London twice. / Saya pernah ke London dua kali. (Ini adalah pengalaman saya setakat ini).
  • Have you ever tried Thai food? / Pernahkah anda mencuba makanan Thai?
  • He has never flown a kite. / Dia tidak pernah bermain layang-layang.
  • She has read all the books in this series. / Dia telah membaca semua buku dalam siri ini.

2. Tempoh Masa yang Belum Selesai (Unfinished Time Period)

Tindakan bermula pada masa lalu dan masih berterusan, atau tempoh masa itu belum berakhir. Pembantu utama di sini ialah for (selama) dan since (sejak), serta perkataan seperti this week, today.
  • We have known each other for ten years. / Kami telah mengenali satu sama lain selama sepuluh tahun. (Dan masih kenal sehingga kini).
  • She has lived in this city since 2020. / Dia tinggal di bandar ini sejak 2020. (Dan masih tinggal di sini).
  • I haven't seen him this month. / Saya belum berjumpa dengannya bulan ini. (Bulan ini masih belum berakhir).

3. Berita dan Hasil yang Kelihatan Sekarang

Apabila kita melaporkan sesuatu yang baru sahaja berlaku, dan hasil tindakan itu jelas atau penting pada masa ini.
  • Oh no! I've broken my cup! / Alamak! Saya dah pecahkan cawan saya! (Serpihannya ada di sini, hasilnya jelas kelihatan).
  • Great news! My sister has had a baby! / Berita baik! Kakak saya telah melahirkan bayi! (Hasilnya: sekarang saya seorang pakcik/makcik).
  • The road is closed. There has been an accident. / Jalan ditutup. Telah berlaku kemalangan. (Hasilnya: kita tidak boleh lalu).

4. Tindakan Terkini (Recent Actions)

Untuk menerangkan tindakan yang berlaku baru-baru ini. Kita gunakan perkataan just (baru sahaja), already (sudah), dan yet (belum lagi, dalam soalan dan penafian).
  • I have just finished my project. / Saya baru sahaja siapkan projek saya.
  • They have already left. / Mereka sudah pun pergi.
  • A: Would you like some coffee? B: No, thanks. I've just had one. / A: Nak kopi? B: Tak apalah, terima kasih. Saya baru sahaja minum.
  • Have you cleaned your room yet? / Adakah anda sudah kemas bilik anda?
  • No, I haven't done it yet. / Tidak, saya belum lakukannya lagi.

Been atau Gone? Perbezaan yang Anda Wajib Tahu 🎯

Ini adalah perangkap klasik! Mudah sahaja untuk mengingatinya:
  • Been to — telah pergi ke suatu tempat dan sudah kembali. Ini tentang pengalaman.
    • Maria has been to Spain. / Maria pernah ke Sepanyol. (Dia telah pergi dan kembali, sekarang dia boleh bercerita tentang perjalanannya).
  • Gone to — telah pergi ke suatu tempat dan masih di sana. Ini tentang lokasi semasa.
    • Where is Alex? He has gone to the shop. / Di mana Alex? Dia telah pergi ke kedai. (Dia berada di sana sekarang, dia tiada di sini).
Bayangkan situasi ini: bos anda pergi ke luar negara untuk urusan kerja. Anda akan berkata: My boss has gone to Paris. (Bos saya berada di Paris sekarang). Apabila dia kembali, dia boleh berkata: I have been to Paris many times. (Saya pernah ke Paris banyak kali).

Kesilapan Lazim & Cara Mengelaknya pada 2025

Malah pelajar yang berpengalaman pun kadangkala melakukan kesilapan. Inilah kesilapan utama yang perlu dielakkan:
Menggunakan Present Perfect dengan penanda masa yang telah berakhir.
  • Salah: I have seen him yesterday.
  • Betul: I saw him yesterday. (Past Simple)
⚠️ Nuansa BrE lwn AmE: Dalam Bahasa Inggeris British (BrE), already dan yet digunakan secara khusus dengan Present Perfect. Dalam Bahasa Inggeris Amerika (AmE), anda akan lebih kerap mendengarnya dengan Past Simple, terutamanya dalam pertuturan tidak formal.
  • AmE: Did you eat yet? / BrE: Have you eaten yet?
  • AmE: I already did it. / BrE: I have already done it.
Mengetahui nuansa ini akan membantu anda memahami penutur asli dari negara yang berbeza dengan lebih baik.

Bahan Tambahan

🎧 Mantapkan pendengaran anda dengan podcast kami. Tingkatkan pembelajaran anda dengan podcast aplikasi Vocab — sumber yang hebat untuk meningkatkan kemahiran mendengar dan meluaskan kosa kata melalui kandungan audio yang menarik.
📱 Belajar perkataan baharu dengan berkesan. Jadikan pembelajaran kosa kata satu permainan yang menyeronokkan dengan aplikasi Mantapkan pembelajaran kosa kata anda dengan aplikasi Vocab. Ia adalah alat hebat yang direka untuk membantu anda menguasai perkataan baharu dengan cekap dan berkesan.
5 minit

Uji Perbendaharaan Kata Inggeris Anda dalam 5 Minit

Ketahui tahap perbendaharaan kata tepat anda dengan ujian percuma kami. Dari perkataan asas hingga maju, dapatkan skor A1-C2 anda dan lihat berapa perkataan Inggeris yang benar-benar anda tahu.