contoh kalimat present perfect – Pernahkah kalian ingin menceritakan peristiwa yang terjadi di masa lalu tapi masih ada efeknya sampai sekarang? Nah dalam bahasa Inggris, aturan tenses yang tepat untuk menggambarkan kejadian tersebut adalah present perfect tense.
Dari namanya saja bisa ditebak arti present perfect tense. Present artinya sekarang, sedangkan perfect adalah sempurna atau telah dilakukan. Jadi kita bisa katakan present perfect tense sebagai aturan tenses untuk menggambarkan tindakan yang telah terjadi di masa lampau dan efeknya masih bisa dirasakan hingga sekarang.
Baca juga ” Cara Membuat Dialog Bahasa Inggris, Contoh, dan Artinya “
Atau bisa juga untuk menyatakan peristiwa atau keadaan yang sudah dimulai di waktu lampau tapi masih berlangsung sampai sekarang.
Rumus present perfect
Untuk membentuk kalimat berbentuk present perfect, kita membutuhkan auxiliary verb (has atau have) serta kata kerja verb 3 atau past participle.
•Kalimat positif (+): Subjek + Has/Have + Verb 3
•Kalimat negatif (-): Subjek + Has/Have + Not + Verb 3
•Kalimat tanya (?): Has/Have + Subjek + Verb 3?
Have digunakan saat subjeknya berupa kata ganti We, You, They, You, dan I. Atau bisa juga berpasangan dengan subjek yang berupa kata benda jamak (plural noun), misalnya boys, houses, cats, men, dll.
Sebaliknya, has dipasangkan dengan subjek kata ganti He, She, It dan kata benda tunggal (singular noun) seperti Peter, House, Table, Book, dan Bag.
Contoh kalimat present perfect tense
Sekilas preset perfect tense memang tidak menunjukkan waktu kejadian yang jelas serta lebih rumit dibanding simple simple present dan present continuous tense. Tapi kita akan lebih mudah pada dengan melihat banyak contoh kalimat present perfect. Penasaran? Yuk simak contoh kalimat present perfect tense berikut ini.
1.(+) I have waited for you for two hours (aku telah menunggumu selama 2 jam)
(-) I have not waited for you (aku belum menunggumu)
(?) Have you waited for me? (apakah kamu sudah menungguku?)
2.(+) My mother has cooked nasi goreng for breakfast (ibuku sudah memasak nasi goreng untuk sarapan pagi)
(-) My mother has not cooked nasi goreng for breakfast (ibuku belum memasak nasi goreng untuk sarapan pagi)
(?) Has your mother cooked nasi goreng for breakfast? (apakah ibumu sudah memasak nasi goreng untuk sarapan pagi?)
3.(+) We have studied Math since 4 pm (kami telah belajar Matematika sejak jam 4 sore)
(-) We have not studies Math (kami belum belajar Matematika)
(?) When have you studied Math? (kapan kalian belajar Matematika?)
4.(+) We have lived in this city for 10 years (kami telah tinggal di kota ini selama 10 tahun)
(-) We have not lived in Bandung (kami sudah tidak tinggal di Bandung)
(?) How long have you lived in Bandung? (berapa lama kalian tinggal di Bandung?)
5.(+) She has bought new house (dia sudah membeli rumah baru)
(-) She has not lived in rent house (dia sudah tidak tinggal di rumah sewa)
(?) Has she bought new house? (apakah dia sudah membeli rumah baru?)
6.(+) My mother has worked as a teacher for a long time (ibuku sudah bekerja sebagai guru untuk waktu yang lama)
(-) My mother has not worked as a teacher (ibuku sudah tidak bekerja sebagai guru)
(?) How long your mother has worked as a teacher? (berapa lama ibumu bekerja sebagai guru?)
7.(+) He has written five novels (dia sudah menulis lima novel)
(-) He has not written five novels (dia belum menulis lima novel)
(?) How many novels has he written? (berapa novel yang sudah dia tulis)
8.(+) I have learned English conversation for 3 months (aku sudah belajar percakapan bahasa Inggris selama 3 bulan)
(-) I have not learned English conversation for 3 months (aku belum belajar percakapan bahasa Inggris selama 3 bulan)
(?) Have you learned English conversation for 3 months? (sudahkah kamu belajar percakapan bahasa Inggris selama 3 bulan?)
9.(+) I have ever been to Yogyakarta (aku pernah ke Yogyakarta)
(-) I have never been to Yogyakarta (aku belum pernah ke Yogyakarta)
(?) Have you ever been to Yogyakarta? (pernahkah kamu ke Yogyakarta?)
10.(+) We have seen this movie (kami telah melihat film ini)
(-) We have not seen this movie (kami belum melihat film ini)
(?) Have you seen this movie? (sudahkah kalian melihat film ini?)
11.(+) I have ever met President Jokowi (aku pernah bertemu Presiden Jokowi)
(-) I have never met President Jokowi (aku belum pernah bertemu Presiden Jokowi)
(?) Have you ever met president Jokowi? (pernahkah kamu bertemu Presiden Jokowi?)
12.(+) I have slept since yesterday (aku sudah tidur sejak kemarin)
(-) I have not slept for 24 hours (aku belum tidur selama 24 jam)
(?) Have you slept? (apakah kamu sudah tidur?)
13.(+) My brother has just finished his study in university (kakakku baru saja menyelesaikan kuliahnya di universitas)
(-) My brother has not finished his study in university (kakakku belum menyelesaikan studinya di universitas)
(?) Has your brother finished his study ini university? (apakah kakakmu sudah menyelesaikan kuliah di universitas?)
14.(+) She has known me since childhood (dia sudah mengenalku sejak kecil)
(-) She has not known me (dia belum mengenal saya)
(?) Has she known you since childhood? (apakah dia mengenalmu sejak kecil?)
15.(+) Astronaut has traveled to the month decades ago (astronot telah melakukan perjalanan ke bulan puluhan tahun lalu)
(-) Astronaut has never traveled to the sun (astronot belum pernah bepergian ke matahari)
(?) Has astronout ever travelled to the sun? (apakah astronot pernah bepergian ke matahari?)
16.(+) I have forgotten my email password (aku telah lupa paswword emailku)
(-) I have never forgotten my email password (aku tidak pernah lupa password emailku)
(?) Have you remembered your email password? (apakah kamu ingat password email kamu?)
17.(+) She has eaten these burger (dia sudah makan burger ini)
(-) She has not eaten the burger (dia belum makan burger ini)
(?) Has she eaten these burger? (apakah dia sudah makan burger ini?)
18.(+) He has watched TV since 30 minutes ago (dia telah menonton TV sejak 30 menit lalu)
(-) He has not watched TV (dia belum menonton TV)
(?) How long has he watched TV? (berapa lama dia sudah menonton TV?)
19.(+) I have sent an email to director since yesterday (aku sudah mengirim email ke direktur sejak kemarin)
(-) I have not sent an email to director (aku belum mengirim email ke direktur)
(?) When have you sent an email to director? (kapan kamu mengirim email ke direktur?)
20.(+) We have visited our mother for a week (kami sudah mengunjungi ibu kami selama 1 minggu)
(-) We have not visited our mother (kami belum mengunjungi ibu kami )
(?) Have you visited your mother? (sudahkah kalian mengunjungi ibu kalian?)
Nah teman-teman, bagaimana dengan contoh kalimat present perfect di atas? Cukup jelas kan? Semoga beberapa contoh kalimat tadi membantu kalian memahami present perfect tenses dan tata bahasa. Tetap semangat belajar bahasa Inggris ya!