20 Soal Present Perfect Tense Beserta Pembahasan, Siap Tingkatkan Skill Grammar! - Englishnesia
20 Soal Present Perfect Tense Beserta Pembahasan, Siap Tingkatkan Skill Grammar!

20 Soal Present Perfect Tense Beserta Pembahasan, Siap Tingkatkan Skill Grammar!

Elcesa
Elcesa
17 Oktober 2024

Tingkatkan kemampuan grammar dengan 20 soal Present Perfect Tense lengkap beserta pembahasannya. Soal-soal ini dirancang untuk membantu kamu memahami aturan Present Perfect Tense dengan lebih mudah. Dari soal sederhana hingga yang lebih kompleks, semua dijelaskan dengan detail. Cocok untuk pemula maupun yang ingin memperdalam materi grammar. Siapkan dirimu untuk menguasai tenses ini dan asah kemampuan bahasa Inggrismu. Ayo mulai latihan dan pelajari jawaban yang benar dengan penjelasan yang mudah dipahami!

Kesulitan memahami Present Perfect Tense? Jangan khawatir! Yuk, coba 20 soal Present Perfect Tense lengkap dengan pembahasan untuk membantu kamu menguasai grammar dengan lebih baik. Dengan latihan ini, kamu akan lebih percaya diri menggunakan tenses ini di kehidupan sehari-hari. Langsung mulai latihan dan lihat peningkatanmu!

Pengertian dan Rumus Present Perfect Tense

Present Perfect Tense digunakan untuk menyatakan tindakan yang terjadi pada suatu waktu di masa lalu, tetapi masih memiliki relevansi dengan saat ini. Rumusnya adalah:

(+) S + have/has + past participle (V3)
(-) S + have/has + not + past participle (V3)
(?) Have/Has + S + past participle (V3)?

Contoh:
I have finished my homework.
(Saya telah menyelesaikan pekerjaan rumah saya.)

20 Soal Present Perfect Tense

  1. She ___ (live) here since 2015.
    a. lived
    b. has lived
    c. is living
    d. will live

  2. They ___ (already/see) that movie twice.
    a. have already seen
    b. already saw
    c. have been seeing
    d. will see

  3. I ___ (never/visit) Paris before.
    a. am visiting
    b. have never visited
    c. visited
    d. am going to visit

  4. He ___ (just/finish) his homework.
    a. finishes
    b. has just finished
    c. just finish
    d. will finish

  5. We ___ (not/read) the book yet.
    a. haven't read
    b. didn't read
    c. aren't reading
    d. will not read

  6. The train ___ (leave) the station.
    a. is leaving
    b. left
    c. has left
    d. leaves

  7. ___ you ___ (ever/be) to Japan?
    a. Have/been
    b. Did/been
    c. Has/been
    d. Were/being

  8. I ___ (work) here for five years.
    a. have worked
    b. am working
    c. was working
    d. had worked

  9. We ___ (not/see) each other for a long time.
    a. don't see
    b. haven't seen
    c. didn't see
    d. are seeing

  10. The teacher ___ (just/give) us homework.
    a. has just given
    b. gives
    c. is giving
    d. gave

  11. I ___ (finish) the project.
    a. have finished
    b. finished
    c. am finishing
    d. will finish

  12. She ___ (lose) her keys.
    a. has lost
    b. lost
    c. is losing
    d. will lose

  13. They ___ (go) to the park many times.
    a. went
    b. have gone
    c. are going
    d. go

  14. He ___ (eat) breakfast already.
    a. has eaten
    b. is eating
    c. ate
    d. eats

  15. ___ they ___ (visit) their grandparents yet?
    a. Did/visit
    b. Have/visited
    c. Are/visiting
    d. Has/visited

  16. The students ___ (finish) the exam.
    a. have finished
    b. are finishing
    c. finished
    d. finish

  17. I ___ (not/meet) him before.
    a. haven't met
    b. didn't meet
    c. don't meet
    d. am meeting

  18. The children ___ (go) to bed.
    a. have gone
    b. go
    c. went
    d. are going

  19. My friend ___ (call) me three times today.
    a. has called
    b. is calling
    c. called
    d. calls

  20. He ___ (clean) his room this morning.
    a. has cleaned
    b. cleans
    c. is cleaning
    d. cleaned

Kunci Jawaban dan Pembahasan

  1. Jawaban: b. has lived
    Pembahasan: Kata "since" mengindikasikan durasi waktu dari masa lalu hingga sekarang, sehingga menggunakan Present Perfect Tense.

  2. Jawaban: a. have already seen
    Pembahasan: "Already" digunakan untuk menunjukkan bahwa sesuatu telah terjadi, menggunakan Present Perfect Tense untuk menyatakan pengalaman.

  3. Jawaban: b. have never visited
    Pembahasan: "Never" menunjukkan bahwa tindakan tidak pernah terjadi sampai saat ini, yang menggunakan Present Perfect Tense.

  4. Jawaban: b. has just finished
    Pembahasan: "Just" menunjukkan tindakan yang baru saja selesai, sehingga Present Perfect Tense digunakan.

  5. Jawaban: a. haven't read
    Pembahasan: "Yet" digunakan dalam kalimat negatif dengan Present Perfect Tense untuk menunjukkan sesuatu yang belum terjadi hingga sekarang.

  6. Jawaban: c. has left
    Pembahasan: Peristiwa yang baru saja terjadi di masa lalu, relevan dengan saat ini, membutuhkan Present Perfect Tense.

  7. Jawaban: a. Have/been
    Pembahasan: "Ever" menunjukkan pengalaman hidup yang menggunakan Present Perfect Tense.

  8. Jawaban: a. have worked
    Pembahasan: Penggunaan waktu durasi "for five years" mengindikasikan penggunaan Present Perfect Tense.

  9. Jawaban: b. haven't seen
    Pembahasan: "Haven't seen" menunjukkan tindakan yang tidak terjadi hingga sekarang, menggunakan Present Perfect Tense.

  10. Jawaban: a. has just given
    Pembahasan: Kata "just" mengindikasikan tindakan yang baru saja selesai, menggunakan Present Perfect Tense.

  11. Jawaban: a. have finished
    Pembahasan: Present Perfect digunakan untuk menyatakan bahwa tindakan sudah selesai tetapi relevan dengan saat ini.

  12. Jawaban: a. has lost
    Pembahasan: Present Perfect Tense digunakan untuk menunjukkan tindakan yang terjadi di masa lalu tetapi berdampak pada saat ini (dia kehilangan kunci).

  13. Jawaban: b. have gone
    Pembahasan: Present Perfect digunakan untuk menunjukkan bahwa tindakan telah terjadi beberapa kali dan masih relevan.

  14. Jawaban: a. has eaten
    Pembahasan: Present Perfect Tense digunakan untuk menyatakan bahwa sarapan sudah selesai pada waktu sekarang.

  15. Jawaban: b. Have/visited
    Pembahasan: Bentuk Present Perfect untuk pertanyaan tentang pengalaman hidup.

  16. Jawaban: a. have finished
    Pembahasan: Menyatakan bahwa para siswa telah menyelesaikan ujian, menggunakan Present Perfect Tense.

  17. Jawaban: a. haven't met
    Pembahasan: Present Perfect Tense digunakan untuk menyatakan bahwa tindakan belum terjadi sampai saat ini.

  18. Jawaban: a. have gone
    Pembahasan: Present Perfect Tense digunakan untuk menyatakan bahwa anak-anak sudah pergi tidur, tindakan di masa lalu yang berhubungan dengan saat ini.

  19. Jawaban: a. has called
    Pembahasan: Present Perfect Tense digunakan karena panggilan tersebut telah terjadi beberapa kali hari ini.

  20. Jawaban: a. has cleaned
    Pembahasan: Present Perfect Tense digunakan untuk menyatakan bahwa tindakan membersihkan sudah selesai saat ini.

Untuk menutup pembahasan kali ini, semoga latihan soal Present Perfect Tense ini membantu kamu lebih memahami penggunaan tenses dalam bahasa Inggris. Jangan lupa, semakin sering kamu berlatih, semakin cepat kemampuan grammarmu akan meningkat. Keep practicing and mastering your English grammar skills! Good luck and keep pushing yourself to become even better, Englishnesian!