Konten dari Pengguna

Latihan Soal Present Perfect Tense Lengkap dengan Pembahasannya

Kabar Harian

Kabar Harian

Menyajikan beragam informasi terbaru, terkini dan mengedukasi.

·waktu baca 5 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Ilustrasi belajar latihan soal present perfect tense. Foto: Unsplash.com/Krismas
zoom-in-whitePerbesar
Ilustrasi belajar latihan soal present perfect tense. Foto: Unsplash.com/Krismas

Pembelajaran bahasa Inggris sering melibatkan latihan soal present perfect tense untuk memperkuat pemahaman struktur kalimat dalam berbagai situasi komunikasi.

Struktur ini digunakan untuk menyatakan pengalaman, kejadian yang baru saja selesai, atau sesuatu yang masih berhubungan dengan masa sekarang.

Penggunaan bentuk kata kerja yang tepat sangat penting agar makna kalimat tidak membingungkan.

Latihan Soal Present Perfect Tense dalam Bahasa Inggris

Ilustrasi belajar latihan soal present perfect tense. Foto: Unsplash.com/franco alva

Dikutip dari csirt.teknokrat.ac.id, berikut adalah latihan soal present perfect tense yang dirancang untuk melatih kemampuan memahami pola have/has + past participle secara lebih mendalam dan sistematis.

Setiap soal dilengkapi jawaban serta penjelasan agar struktur kalimat dapat dipahami dengan lebih jelas.

1. … you ever … (visit) Bali before?

A. Do / visit

B. Have / visited

C. Has / visited

D. Did / visit

Jawaban: B

Penjelasan: Kalimat ini menanyakan pengalaman. Polanya adalah Have + subject + V3. Karena subjeknya "you", maka digunakan "have".

2. My sister … (not/complete) the assignment yet.

A. Has not completed

B. Have not completed

C. Did not complete

D. Is not completing

Jawaban: A

Penjelasan: "My sister" adalah subjek tunggal, sehingga menggunakan "has". Kata "yet" biasanya dipakai dalam kalimat negatif atau tanya.

3. We … (already/watch) the film last night.

A. Already watch

B. Have already watched

C. Has already watched

D. Watched

Jawaban: B

Penjelasan: "Already" menunjukkan bahwa sesuatu sudah selesai. Untuk subjek "we", digunakan "have". (Catatan: penggunaan "last night" sebenarnya lebih cocok dengan simple past).

4. The baby … (sleep) for two hours.

A. Have slept

B. Has slept

C. Slept

D. Sleeps

Jawaban: B

Penjelasan: "The baby" adalah tunggal, jadi memakai "has". "For two hours" menunjukkan durasi yang masih berlangsung atau relevan sekarang.

5. They … (not/contact) me since Monday.

A. Haven’t contacted

B. Hasn’t contacted

C. Didn’t contact

D. Don’t contact

Jawaban: A

Penjelasan: "They" adalah jamak, jadi menggunakan "have". Kata "since" menunjukkan waktu mulai dari masa lalu sampai sekarang.

6. Someone … (take) my bag!

A. Took

B. Have taken

C. Has taken

D. Taking

Jawaban: C

Penjelasan: "Someone" dianggap satu orang (tunggal), sehingga menggunakan "has". Kalimat ini menunjukkan kejadian yang baru saja terjadi dan berdampak sekarang.

7. … the teacher … (explain) the lesson clearly?

A. Did / explain

B. Has / explained

C. Have / explain

D. Does / explain

Jawaban: B

Penjelasan: Subjeknya "the teacher" (tunggal), maka menggunakan "has". Pola pertanyaan present perfect adalah Has + subject + V3.

8. I … (never/try) sushi before.

A. Never try

B. Have never tried

C. Has never tried

D. Tried

Jawaban: B

Penjelasan: "Never" digunakan untuk menyatakan belum pernah. Subjek "I" menggunakan "have".

9. The students … (finish) their test already.

A. Finish

B. Finished

C. Have finished

D. Has finished

Jawaban: C

Penjelasan: "The students" adalah jamak, jadi memakai "have". "Already" menunjukkan pekerjaan sudah selesai.

10. He … (work) here since 2022.

A. Works

B. Has worked

C. Have worked

D. Worked

Jawaban: B

Penjelasan: "He" adalah tunggal, jadi memakai "has". "Since 2022" menunjukkan waktu mulai sampai sekarang.

11. … you … (see) my phone anywhere?

A. Did / see

B. Have / seen

C. Has / seen

D. Do / see

Jawaban: B

Penjelasan: Pertanyaan present perfect menggunakan "have" untuk subjek "you".

12. The dog … (eat) all the food.

A. Ate

B. Have eaten

C. Has eaten

D. Eating

Jawaban: C

Penjelasan: "The dog" tunggal, jadi "has". Kalimat menunjukkan hasil yang masih terlihat (makanan sudah habis).

13. We … (not/meet) our teacher yet.

A. Haven’t met

B. Hasn’t met

C. Didn’t meet

D. Don’t meet

Jawaban: A

Penjelasan: "We" jamak → "have". "Yet" biasanya dipakai di kalimat negatif.

14. My father … just … (arrive) home.

A. Have / arrived

B. Has / arrived

C. Is / arriving

D. Does / arrive

Jawaban: B

Penjelasan: "My father" tunggal → "has". "Just" menunjukkan baru saja terjadi.

15. You … (grow) a lot since last year.

A. Grow

B. Grew

C. Have grown

D. Has grown

Jawaban: C

Penjelasan: "You" memakai "have". Kalimat menunjukkan perubahan dari masa lalu sampai sekarang.

16. The company … (launch) a new product recently.

A. Launched

B. Have launched

C. Has launched

D. Launch

Jawaban: C

Penjelasan: "The company" tunggal → "has". "Recently" menandakan waktu yang tidak spesifik.

17. I … (not/read) that book before.

A. Haven’t read

B. Hasn’t read

C. Didn’t read

D. Don’t read

Jawaban: A

Penjelasan: "I" menggunakan "have". Kalimat menyatakan pengalaman.

18. … she … (lose) her wallet?

A. Did / lose

B. Has / lost

C. Have / lost

D. Does / lose

Jawaban: B

Penjelasan: "She" tunggal → "has". Bentuk V3 dari "lose" adalah "lost".

19. We … (live) in this city for five years.

A. Lived

B. Have lived

C. Has lived

D. Live

Jawaban: B

Penjelasan: "We" jamak → "have". "For five years" menunjukkan durasi.

20. The kids … (break) the window.

A. Broke

B. Has broken

C. Have broken

D. Break

Jawaban: C

Penjelasan: "The kids" jamak → "have". Menunjukkan hasil yang terlihat sekarang.

Latihan seperti ini membantu memahami kapan harus menggunakan "have" atau "has", serta bagaimana menggunakan kata kerja bentuk ketiga dengan benar.

Semakin sering berlatih, semakin mudah mengenali pola present perfect tense dalam percakapan sehari-hari.

Latihan soal present perfect tense dapat memperkuat kemampuan menyusun kalimat yang tepat serta meningkatkan ketelitian dalam penggunaan struktur bahasa Inggris secara konsisten. (Shofia)

Baca Juga: Kumpulan Soal Ujian Kelas 6 2026 dan Kunci Jawaban untuk Persiapan Siswa