Latihan Present Perfect Tense: 50 Soal Pilihan Ganda

by ADMIN 53 views
Iklan Headers

Halo teman-teman pejuang bahasa Inggris! Kalian lagi belajar present perfect tense nih? Wah, pas banget! Tense ini memang sering bikin bingung ya, kapan sih pakai 'have/has' sama 'verb 3'? Nah, biar kalian makin jago dan nggak salah lagi, kali ini kita bakal bahas tuntas 50 soal pilihan ganda present perfect tense yang sudah disiapkan khusus buat kalian. Dijamin setelah ngerjain soal-soal ini, kalian bakal lebih pede pas ketemu soal serupa di ujian atau bahkan pas ngobrol pakai bahasa Inggris. Siap? Yuk, kita mulai petualangan kita memahami present perfect tense!

Memahami Esensi Present Perfect Tense

Sebelum kita lompat ke soal-soal seru, yuk kita segarkan lagi ingatan kita tentang apa sih present perfect tense itu. Gampangnya gini, guys, present perfect tense itu dipakai buat nyeritain kejadian yang udah terjadi di masa lalu tapi masih ada hubungannya sama masa sekarang, atau kejadian di masa lalu yang hasilnya masih terasa sampai sekarang. Bingung? Tenang, kita kasih contoh. Misalnya, "Saya sudah makan." (I have eaten). Nah, ini kan kejadian makan itu udah lewat, tapi dampaknya (udah kenyang, misalnya) masih ada sekarang. Atau, "Dia sudah pindah ke Jakarta." (He has moved to Jakarta). Artinya, dia sekarang memang tinggal di Jakarta. Jadi, intinya ada koneksi antara masa lalu dan masa kini.

Struktur dasarnya gampang kok: Subjek + have/has + Verb 3 (Past Participle). Kapan pakai 'have'? Kalau subjeknya I, you, we, they, atau jamak. Kapan pakai 'has'? Kalau subjeknya he, she, it, atau tunggal. Ingat ya, verb 3 itu bisa beraturan (tambah -ed, kayak 'played', 'watched') atau nggak beraturan (harus dihafal, kayak 'eaten', 'gone', 'seen'). Nah, memahami konsep dasar ini penting banget sebelum kita benar-benar ngerjain soal-soal di bawah. Jangan sampai salah pas nentuin 'have' atau 'has', apalagi salah pilih verb 3-nya. Trust me, kesalahan kecil di situ bisa bikin arti kalimatnya berubah total. Jadi, fokus ya!

Pentingnya Latihan Soal

Kenapa sih kita perlu banget ngerjain soal latihan? Gini, guys, teori itu penting, tapi praktik itu jauh lebih penting. Ibaratnya, kalian udah tahu resep masakan enak, tapi kalau nggak pernah dipraktikkan, ya resepnya cuma bakal jadi tulisan aja, nggak pernah jadi makanan sungguhan. Sama kayak belajar bahasa Inggris, terutama grammar kayak present perfect tense. Membaca buku atau dengerin penjelasan itu bagus, tapi kalau nggak diasah lewat soal latihan, ya ilmunya nggak bakal nempel. Latihan soal itu ibarat gym buat otak grammar kita. Makin sering kita latihan, makin terbiasa kita mengenali pola kalimatnya, makin cepat kita bisa nentuin jawaban yang tepat, dan yang paling penting, makin PD kita pas mau ngomong atau nulis pakai grammar yang benar.

Dengan ngerjain 50 soal present perfect tense ini, kalian akan terbiasa sama berbagai macam kalimat, baik yang positif, negatif, maupun interogatif. Kalian juga bakal terasah buat milih antara verb 3 yang beraturan dan nggak beraturan. Plus, kalian bisa ngecek pemahaman kalian sendiri. Kalau ada soal yang salah, kalian bisa langsung balik lagi ke materi atau cari tahu kenapa jawaban kalian salah. Ini kesempatan emas buat refine pemahaman kalian. Jadi, jangan cuma dibaca aja ya soal-soalnya, tapi kerjakan dengan serius. Anggap aja ini challenge buat diri sendiri. Let's do this!

50 Soal Latihan Present Perfect Tense

Oke, guys, siap-siap ya! Ini dia 50 soal pilihan ganda present perfect tense yang siap menguji pemahaman kalian. Pilih jawaban yang paling tepat menurut kalian. Nanti di bawah ada kuncinya, jadi bisa langsung kalian cek seberapa jago kalian.

  1. I ___ my keys. (a) lose (b) lost (c) have lost (d) am losing
  2. She ___ to Paris three times. (a) go (b) went (c) has gone (d) has been
  3. They ___ their project yet. (a) not finish (b) didn't finish (c) haven't finished (d) not finished
  4. ___ you ever ___ pizza? (a) Have / eat (b) Has / eaten (c) Have / eaten (d) Did / ate
  5. He ___ a new car last week. (a) buys (b) bought (c) has bought (d) is buying
  6. We ___ dinner together for years. (a) have (b) had (c) has had (d) have had
  7. The train ___ already. (a) arrive (b) arrived (c) has arrived (d) is arriving
  8. My sister ___ her homework. (a) finish (b) finished (c) has finished (d) is finishing
  9. ___ he ___ the movie? (a) Have / seen (b) Has / saw (c) Did / see (d) Has / seen
  10. I ___ in this city since 2010. (a) live (b) lived (c) have lived (d) am living
  11. They ___ to the party yet. (a) not come (b) didn't come (c) haven't come (d) not coming
  12. She ___ her phone. (a) breaks (b) broke (c) has broken (d) is breaking
  13. ___ you ___ this book before? (a) Have / read (b) Has / read (c) Did / read (d) Have / reads
  14. We ___ this song many times. (a) hear (b) heard (c) have heard (d) are hearing
  15. He ___ to London yesterday. (a) travels (b) traveled (c) has traveled (d) is traveling
  16. The children ___ their breakfast. (a) eat (b) ate (c) have eat (d) have eaten
  17. ___ she ___ the news? (a) Have / heard (b) Has / heard (c) Did / hear (d) Has / hear
  18. I ___ my friend at the mall. (a) see (b) saw (c) have seen (d) am seeing
  19. They ___ the game. (a) win (b) won (c) have win (d) have won
  20. She ___ not ___ the letter. (a) have / write (b) has / wrote (c) has / written (d) have / written
  21. ___ you ___ the assignment? (a) Have / do (b) Has / done (c) Have / done (d) Did / do
  22. We ___ a great time on vacation. (a) have (b) had (c) has had (d) have had
  23. He ___ his leg. (a) break (b) broke (c) has break (d) has broken
  24. The cat ___ on the sofa. (a) sleep (b) slept (c) has slept (d) is sleeping
  25. I ___ that movie. (a) not see (b) didn't see (c) haven't seen (d) not seen
  26. They ___ married for 10 years. (a) be (b) been (c) have been (d) are
  27. She ___ a beautiful painting. (a) create (b) created (c) has create (d) has created
  28. ___ he ___ the instructions? (a) Have / read (b) Has / read (c) Did / read (d) Has / reads
  29. We ___ a lot of progress. (a) make (b) made (c) have make (d) have made
  30. The sun ___ already. (a) set (b) set (c) has set (d) is setting
  31. I ___ my passport. (a) lose (b) lost (c) have lose (d) have lost
  32. She ___ her favorite song. (a) sing (b) sang (c) has sung (d) is singing
  33. They ___ the city yet. (a) not visit (b) didn't visit (c) haven't visited (d) not visited
  34. ___ you ___ the news? (a) Have / hear (b) Has / heard (c) Have / heard (d) Did / hear
  35. He ___ his keys at home. (a) leave (b) left (c) has leave (d) has left
  36. We ___ this problem before. (a) face (b) faced (c) have faced (d) are facing
  37. The bird ___ its nest. (a) build (b) built (c) has build (d) has built
  38. ___ she ___ the email? (a) Have / send (b) Has / sent (c) Did / send (d) Has / send
  39. I ___ that book. (a) not read (b) didn't read (c) haven't read (d) not read
  40. They ___ for the bus. (a) wait (b) waited (c) have waited (d) are waiting
  41. She ___ the competition. (a) win (b) won (c) has win (d) has won
  42. ___ he ___ the contract? (a) Have / sign (b) Has / signed (c) Did / sign (d) Has / sign
  43. We ___ our luggage. (a) pack (b) packed (c) have pack (d) have packed
  44. The rain ___ stopped. (a) has (b) have (c) had (d) did
  45. I ___ her for a long time. (a) know (b) knew (c) have known (d) am knowing
  46. They ___ their tickets. (a) buy (b) bought (c) have bought (d) are buying
  47. She ___ the exam. (a) pass (b) passed (c) has pass (d) has passed
  48. ___ you ___ the message? (a) Have / receive (b) Has / received (c) Have / received (d) Did / receive
  49. He ___ his phone. (a) charge (b) charged (c) has charged (d) is charging
  50. We ___ this restaurant. (a) try (b) tried (c) have try (d) have tried

Kunci Jawaban dan Penjelasan Singkat

Udah selesai ngerjain soalnya? Keren! Sekarang saatnya cek jawaban kalian. Jangan berkecil hati kalau masih ada yang salah ya, yang penting kita belajar dari kesalahan itu. Yuk, kita lihat jawabannya bareng-bareng:

  1. (c) have lost. Present perfect tense karena menjelaskan kejadian di masa lalu (kehilangan kunci) yang dampaknya masih ada sekarang (tidak bisa masuk rumah, misalnya).
  2. (d) has been. 'Has been' sering digunakan untuk menyatakan pengalaman pergi ke suatu tempat, dan 'to Paris' menunjukkan tempat yang pernah dikunjungi.
  3. (c) haven't finished. Menggunakan 'yet' di akhir kalimat negatif atau pertanyaan adalah ciri khas present perfect tense.
  4. (c) Have / eaten. Pertanyaan tentang pengalaman, 'ever' juga sering muncul.
  5. (b) bought. Ada keterangan waktu spesifik di masa lalu ('last week'), jadi ini menggunakan simple past tense, bukan present perfect tense.
  6. (d) have had. 'For years' menunjukkan durasi yang dimulai di masa lalu dan berlanjut sampai sekarang, cocok untuk present perfect tense.
  7. (c) has arrived. Kejadian yang baru saja terjadi atau baru saja selesai.
  8. (c) has finished. Menjelaskan tindakan yang selesai di masa lalu dengan hasil di masa kini.
  9. (d) Has / seen. Pertanyaan tentang pengalaman.
  10. (c) have lived. 'Since 2010' menunjukkan titik awal waktu yang berlanjut hingga sekarang.
  11. (c) haven't come. Kalimat negatif dengan 'yet'.
  12. (c) has broken. Kejadian di masa lalu dengan konsekuensi sekarang.
  13. (a) Have / read. Pertanyaan tentang pengalaman.
  14. (c) have heard. Pernyataan tentang pengalaman berulang di masa lalu.
  15. (b) traveled. Keterangan waktu spesifik 'yesterday' membuat ini simple past tense.
  16. (d) have eaten. Menjelaskan tindakan yang sudah selesai.
  17. (b) Has / heard. Pertanyaan tentang pengalaman.
  18. (b) saw. 'At the mall' tanpa keterangan waktu spesifik di masa lalu atau hubungannya dengan sekarang, lebih cenderung ke simple past tense jika konteksnya hanya kejadian itu.
  19. (d) have won. Menjelaskan pencapaian yang hasilnya masih relevan.
  20. (c) has / written. Kalimat negatif, subjek 'she' menggunakan 'has'.
  21. (c) Have / done. Pertanyaan tentang tindakan yang sudah diselesaikan.
  22. (d) have had. Menyatakan pengalaman.
  23. (d) has broken. Kejadian di masa lalu dengan konsekuensi sekarang.
  24. (c) has slept. Menjelaskan tindakan yang sudah selesai.
  25. (c) haven't seen. Kalimat negatif.
  26. (c) have been. 'For 10 years' menunjukkan durasi yang berlanjut sampai sekarang.
  27. (d) has created. Hasil karya yang masih ada sekarang.
  28. (b) Has / read. Pertanyaan tentang pengalaman atau tindakan yang sudah selesai.
  29. (d) have made. Menunjukkan hasil yang dicapai.
  30. (c) has set. Kejadian yang baru saja terjadi.
  31. (d) have lost. Kehilangan sesuatu di masa lalu yang dampaknya masih ada.
  32. (c) has sung. Hasil dari bernyanyi.
  33. (c) haven't visited. Kalimat negatif dengan 'yet'.
  34. (c) Have / heard. Pertanyaan tentang pengalaman.
  35. (d) has left. Meninggalkan sesuatu di masa lalu.
  36. (c) have faced. Menjelaskan pengalaman menghadapi masalah.
  37. (b) built. Jika konteksnya spesifik di masa lalu (misal: kemarin), maka simple past. Namun, jika pembangunan sarangnya baru selesai dan masih relevan, present perfect bisa jadi pilihan. Dalam pilihan ganda seperti ini, tergantung konteks yang lebih kuat. Asumsi terbaik adalah simple past jika tidak ada indikasi kelanjutan ke masa kini.
  38. (b) Has / sent. Pertanyaan tentang tindakan yang sudah selesai.
  39. (c) haven't read. Kalimat negatif.
  40. (c) have waited. 'For the bus' bisa mengindikasikan durasi menunggu yang masih berlangsung atau baru saja selesai.
  41. (d) has won. Menjelaskan pencapaian.
  42. (b) Has / signed. Pertanyaan tentang tindakan yang sudah selesai.
  43. (d) have packed. Menjelaskan tindakan yang sudah selesai.
  44. (a) has. Subjek 'rain' tunggal, jadi pakai 'has'.
  45. (c) have known. 'For a long time' menunjukkan durasi yang berlanjut sampai sekarang.
  46. (c) have bought. Menjelaskan tindakan yang sudah selesai.
  47. (d) has passed. Menjelaskan hasil dari ujian.
  48. (c) Have / received. Pertanyaan tentang tindakan yang sudah selesai.
  49. (c) has charged. Menjelaskan tindakan yang sudah selesai.
  50. (d) have tried. Menyatakan pengalaman.

Kesimpulan: Terus Latihan, Makin Jago!

Gimana, guys? Seru kan ngerjain soal-soal present perfect tense tadi? Semoga dengan 50 soal latihan ini, pemahaman kalian tentang present perfect tense jadi makin mantap ya. Ingat, kunci utama untuk menguasai grammar, termasuk present perfect tense, adalah konsistensi dalam berlatih. Jangan pernah bosan buat terus ngerjain soal, membaca contoh kalimat, atau bahkan mencoba membuat kalimat sendiri menggunakan present perfect tense.

Kalau kalian menemukan kesulitan, jangan ragu untuk bertanya atau mencari referensi tambahan. Dunia maya ini penuh dengan sumber belajar gratis yang bisa kalian manfaatkan. Yang terpenting adalah niat dan kemauan kalian untuk terus belajar. Keep practicing, keep learning, and you'll definitely master the present perfect tense! Semangat terus ya, guys! Sampai jumpa di latihan berikutnya!