20 Soal Present Perfect Tense Beserta Pembahasan, Siap Tingkatkan Skill Grammar!
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
-
She ___ (live) here since 2015.
a. lived
b. has lived
c. is living
d. will live -
They ___ (already/see) that movie twice.
a. have already seen
b. already saw
c. have been seeing
d. will see -
I ___ (never/visit) Paris before.
a. am visiting
b. have never visited
c. visited
d. am going to visit -
He ___ (just/finish) his homework.
a. finishes
b. has just finished
c. just finish
d. will finish -
We ___ (not/read) the book yet.
a. haven't read
b. didn't read
c. aren't reading
d. will not read -
The train ___ (leave) the station.
a. is leaving
b. left
c. has left
d. leaves -
___ you ___ (ever/be) to Japan?
a. Have/been
b. Did/been
c. Has/been
d. Were/being -
I ___ (work) here for five years.
a. have worked
b. am working
c. was working
d. had worked -
We ___ (not/see) each other for a long time.
a. don't see
b. haven't seen
c. didn't see
d. are seeing -
The teacher ___ (just/give) us homework.
a. has just given
b. gives
c. is giving
d. gave -
I ___ (finish) the project.
a. have finished
b. finished
c. am finishing
d. will finish -
She ___ (lose) her keys.
a. has lost
b. lost
c. is losing
d. will lose -
They ___ (go) to the park many times.
a. went
b. have gone
c. are going
d. go -
He ___ (eat) breakfast already.
a. has eaten
b. is eating
c. ate
d. eats -
___ they ___ (visit) their grandparents yet?
a. Did/visit
b. Have/visited
c. Are/visiting
d. Has/visited -
The students ___ (finish) the exam.
a. have finished
b. are finishing
c. finished
d. finish -
I ___ (not/meet) him before.
a. haven't met
b. didn't meet
c. don't meet
d. am meeting -
The children ___ (go) to bed.
a. have gone
b. go
c. went
d. are going -
My friend ___ (call) me three times today.
a. has called
b. is calling
c. called
d. calls -
He ___ (clean) his room this morning.
a. has cleaned
b. cleans
c. is cleaning
d. cleaned
Kunci Jawaban dan Pembahasan
-
Jawaban: b. has lived
Pembahasan: Kata "since" mengindikasikan durasi waktu dari masa lalu hingga sekarang, sehingga menggunakan Present Perfect Tense. -
Jawaban: a. have already seen
Pembahasan: "Already" digunakan untuk menunjukkan bahwa sesuatu telah terjadi, menggunakan Present Perfect Tense untuk menyatakan pengalaman. -
Jawaban: b. have never visited
Pembahasan: "Never" menunjukkan bahwa tindakan tidak pernah terjadi sampai saat ini, yang menggunakan Present Perfect Tense. -
Jawaban: b. has just finished
Pembahasan: "Just" menunjukkan tindakan yang baru saja selesai, sehingga Present Perfect Tense digunakan. -
Jawaban: a. haven't read
Pembahasan: "Yet" digunakan dalam kalimat negatif dengan Present Perfect Tense untuk menunjukkan sesuatu yang belum terjadi hingga sekarang. -
Jawaban: c. has left
Pembahasan: Peristiwa yang baru saja terjadi di masa lalu, relevan dengan saat ini, membutuhkan Present Perfect Tense. -
Jawaban: a. Have/been
Pembahasan: "Ever" menunjukkan pengalaman hidup yang menggunakan Present Perfect Tense. -
Jawaban: a. have worked
Pembahasan: Penggunaan waktu durasi "for five years" mengindikasikan penggunaan Present Perfect Tense. -
Jawaban: b. haven't seen
Pembahasan: "Haven't seen" menunjukkan tindakan yang tidak terjadi hingga sekarang, menggunakan Present Perfect Tense. -
Jawaban: a. has just given
Pembahasan: Kata "just" mengindikasikan tindakan yang baru saja selesai, menggunakan Present Perfect Tense. -
Jawaban: a. have finished
Pembahasan: Present Perfect digunakan untuk menyatakan bahwa tindakan sudah selesai tetapi relevan dengan saat ini. -
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). -
Jawaban: b. have gone
Pembahasan: Present Perfect digunakan untuk menunjukkan bahwa tindakan telah terjadi beberapa kali dan masih relevan. -
Jawaban: a. has eaten
Pembahasan: Present Perfect Tense digunakan untuk menyatakan bahwa sarapan sudah selesai pada waktu sekarang. -
Jawaban: b. Have/visited
Pembahasan: Bentuk Present Perfect untuk pertanyaan tentang pengalaman hidup. -
Jawaban: a. have finished
Pembahasan: Menyatakan bahwa para siswa telah menyelesaikan ujian, menggunakan Present Perfect Tense. -
Jawaban: a. haven't met
Pembahasan: Present Perfect Tense digunakan untuk menyatakan bahwa tindakan belum terjadi sampai saat ini. -
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. -
Jawaban: a. has called
Pembahasan: Present Perfect Tense digunakan karena panggilan tersebut telah terjadi beberapa kali hari ini. -
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!