Present Perfect Tense have + past participle: Masa yang Mana Satu Sebenarnya? Bezakan dengan Satu Ayat
Ramai orang akan keliru apabila pertama kali melihat I have lived here for three years.: Bukankah have bermaksud "mempunyai"? Kenapa ada kata kerja selepasnya? Dan adakah ia merujuk kepada masa lampau atau masa sekarang?
Kekeliruan ini adalah perkara biasa, kerana dalam bahasa Melayu tiada struktur yang sepadan sepenuhnya dengan Present Perfect (present perfect). Strukturnya ialah have / has + past participle (past participle), dan apa yang sebenarnya ingin disampaikan adalah sesuatu yang sangat istimewa: tindakan yang berlaku di masa lalu, tetapi mempunyai kaitan dengan masa sekarang. Artikel ini akan menggunakan satu soalan mudah untuk membantu anda membezakannya dengan past simple secara menyeluruh.
Konsep Teras: Sebelah Kaki di Masa Lalu, Sebelah Kaki di Masa Sekarang
Perkara yang paling istimewa tentang Present Perfect Tense ialah ia menghubungkan dua masa secara serentak. Tindakan itu sememangnya berlaku di masa lalu, tetapi apa yang penting bagi si penutur adalah kesan atau pengaruhnya terhadap masa sekarang.
Bayangkan satu garis masa: sebelah kiri ialah masa lalu, dan di hujung kanan ialah titik "sekarang". Perkara yang dinyatakan dalam past simple terletak sepenuhnya di sebelah kiri, terputus terus daripada masa sekarang setelah ia selesai; manakala perkara dalam Present Perfect Tense bermula dari masa lalu dan berterusan sehingga ke titik sekarang, dan masih memberikan kesan.
- I have lived here for three years. (Saya telah tinggal di sini selama tiga tahun.) → Berpindah ke sini pada masa lalu, dan masih tinggal di sini sehingga sekarang
- She has finished her homework. (Dia telah menyiapkan kerja rumahnya.) → Siap pada masa lalu, dan hasilnya kerja rumah tersebut telah selesai sekarang
Sebaik sahaja anda memahami gambaran ini, penggunaan seterusnya akan menjadi lebih mudah difahami.
Penggunaan 1: Pengalaman Hidup, "Pernah Melakukan Sesuatu"
Present Perfect Tense sangat kerap digunakan untuk menceritakan pengalaman hidup sehingga kini, dengan fokus kepada "sama ada mempunyai pengalaman tersebut atau tidak", dan bukannya "bila ia berlaku".
- I have been to Japan. (Saya pernah ke Jepun.)
- Have you ever eaten durian? (Pernahkah anda makan durian?)
- He has never seen snow. (Dia tidak pernah melihat salji.)
Di sini, perkataan ever (pernah) dan never (tidak pernah) sering digunakan. Perhatikan bahawa have been to ialah frasa tetap yang bermaksud "pernah pergi ke sesuatu tempat (dan sudah pulang)", yang sangat berguna.
Penggunaan 2: Tindakan Masa Lalu yang Memberi Kesan kepada Masa Sekarang
Penggunaan kedua adalah untuk menceritakan sesuatu yang berlaku di masa lalu, di mana kesannya masih ada sehingga sekarang.
- I've lost my keys. (Saya telah kehilangan kunci saya.) → Maksud tersirat: Masih belum menemuinya sekarang
- She has broken her arm. (Dia telah patah lengan.) → Maksud tersirat: Lengannya masih berbalut sekarang
- They have moved to a new house. (Mereka telah berpindah ke rumah baharu.) → Maksud tersirat: Sekarang tinggal di rumah baharu tersebut
Bandingkan situasi ini dan anda akan faham betapa pentingnya "maksud tersirat" ini: Mengatakan I've lost my keys. bermaksud "saya tidak boleh masuk ke dalam rumah sekarang"; jika anda menggunakan past tense dan berkata I lost my keys yesterday, but I found them. (Saya kehilangan kunci saya semalam, tetapi saya telah menemuinya semula.), maka itu hanyalah cerita pendek tentang masa lalu yang tidak lagi mempunyai kaitan dengan masa sekarang.
Kata Isyarat: Petunjuk Masa dalam Ayat
Kata isyarat sering tersembunyi dalam ayat, dan apabila anda melihatnya, anda tahu anda perlu menggunakan Present Perfect Tense.
for dan since: Menerangkan "berapa lama ia berlangsung" dan "sejak bila ia bermula"
- for + jangka masa: I have studied English for five years. (Saya telah belajar bahasa Inggeris selama lima tahun.)
- since + titik permulaan: I have studied English since 2020. (Saya telah belajar bahasa Inggeris sejak tahun 2020.)
Petua: for diikuti dengan "tempoh masa" (two days, a week), manakala since diikuti dengan "titik permulaan" (Monday, last year, 2020).
already / yet / just: Menerangkan perkembangan sesuatu perkara
- already (sudah): I have already eaten. (Saya sudah makan.)
- yet (belum, digunakan dalam ayat nafi dan tanya): Have you finished yet? (Adakah anda sudah siap?) / I haven't finished yet. (Saya belum siap lagi.)
- just (baru sahaja): She has just arrived. (Dia baru sahaja sampai.)
Perbandingan Utama: Apa Bezanya dengan Past Simple?
Ini adalah bahagian paling penting dalam keseluruhan artikel ini. Perbezaan terbesar antara Present Perfect Tense dan past simple (past simple) ialah:
- Past simple: Menerangkan titik masa lalu yang spesifik, dan perkara ini tiada kaitan dengan masa sekarang, sekadar rekod peristiwa lalu.
- Present Perfect Tense: Tidak menyatakan titik masa yang spesifik, fokusnya adalah kesannya terhadap masa sekarang.
Lihat bagaimana tindakan yang sama bertukar mengikut tenses:
- I lost my keys yesterday. (Saya kehilangan kunci saya semalam.) → Ada perkataan yesterday, menerangkan saat lampau itu, jadi gunakan past tense
- I have lost my keys. (Saya telah kehilangan kunci saya.) → Tiada masa dinyatakan, fokusnya adalah kunci masih belum ditemui sekarang, jadi gunakan perfect tense
Petua Membuat Keputusan (Sangat berguna): Tanya diri anda dahulu—adakah terdapat masa lampau yang spesifik seperti yesterday, last week, in 2020, atau two days ago dalam ayat tersebut?
- Ada → Gunakan past simple
- Tiada, dan perkara ini memberi kesan kepada masa sekarang → Gunakan Present Perfect Tense
Oleh kerana Present Perfect Tense masih mempunyai sebelah kaki di masa "sekarang", ia tidak boleh muncul bersama titik masa lampau yang sudah ditetapkan. Inilah sebabnya mengapa I have seen him yesterday ✗ adalah salah: yesterday mengunci masa di masa lalu, yang bercanggah dengan konsep "berhubung dengan masa sekarang".
Kesilapan Biasa
- Menggunakan perfect tense bersama masa lampau yang spesifik:
I have seen him yesterday✗ mesti ditukar kepada I saw him yesterday. ✓ (Saya melihatnya semalam.) Jika ada yesterday, gunakan past tense. - Salah menggunakan past tense sebagai past tense:
I have went to Japan✗ mesti ditukar kepada I have been to Japan. ✓ (Saya pernah ke Jepun.) Tiga bentuk kata kerja bagi go ialah go-went-gone, dan past participle-nya ialah gone, jangan keliru dengan past tense went; untuk menyatakan "pernah pergi ke sesuatu tempat dan sudah kembali", gunakan been, manakala gone digunakan hanya apabila "pergi dan belum kembali lagi". - Menggunakan for dan since secara terbalik:
I have lived here since three years✗ mesti ditukar kepada I have lived here for three years. ✓ (Gunakan for untuk tempoh masa.) - Terlupa menggunakan has untuk kata ganti nama ketiga:
She have finished.✗ mesti ditukar kepada She has finished. ✓ (Gunakan has untuk he/she/it.)
Satu Ayat untuk Membantu Anda Membezakannya dengan Jelas
Lain kali jika anda tidak pasti sama ada mahu menggunakan past tense atau perfect tense, tanya soalan ini dalam hati terlebih dahulu:
"Adakah terdapat titik masa lampau yang spesifik dalam ayat? Adakah perkara ini masih mempunyai kaitan dengan masa sekarang?"
- Ada masa lampau yang spesifik (yesterday, last year...), sekadar rekod peristiwa lalu → past simple
- Tiada masa spesifik dinyatakan, dan kesan atau pengalaman tersebut bersambung sehingga sekarang → Present Perfect Tense (have / has + past participle)
Jika anda masih membiasakan diri dengan perbezaan antara tenses "masa sekarang", anda boleh merujuk kembali kepada artikel Present Simple vs Present Continuous. Kuasai "masa sekarang" terlebih dahulu sebelum beralih ke perfect tense yang "menghubungkan ke masa sekarang", ia akan menjadi jauh lebih mudah.
Cara Berlatih di Loopy
Untuk perkara seperti tenses, menghafal peraturan sahaja boleh membuatkan anda mudah terlupa selepas peperiksaan selesai. Cara terbaik untuk benar-benar mengingatinya adalah dengan menemuinya berulang kali dalam ayat-ayat yang sebenar. Kursus mengikut tahap di Loopy akan memasukkan Present Perfect Tense ke dalam konteks perbualan yang sesuai dengan tahap A2–B1. Ini membolehkan anda mendengar sendiri bila penutur jati menyebut I've been to… dan bila mereka beralih kepada I went… melalui latihan mendengar, bertutur, dan membayangi (shadowing). Apabila menemui kata isyarat seperti for/since dan already/yet, ia juga akan dipaparkan berulang kali dalam contoh ayat untuk menguatkan ingatan anda. Ditambah pula dengan jadual ulang kaji berdasarkan keluk ingatan (memory curve), ia akan menukar peraturan tatabahasa ini menjadi gerak hati (intuisi) anda.
Apabila anda menemui past participle yang tidak pasti (been, gone, seen, broken...), cari sahaja tiga bentuk kata kerjanya menggunakan kamus, dan dengar sebutannya untuk mengikutinya. Dengan lebih banyak latihan, anda akan dapati diri anda tahu secara semula jadi—masa mana yang sebenarnya dirujuk oleh sesuatu ayat tanpa perlu berfikir panjang.