Menginjak kelas 9, murid-murid biasanya mulai berhadapan dengan berbagai tenses yang lebih kompleks. Salah satu yang sering bikin kepala pusing adalah present perfect tense. Bukan tanpa alasan, tenses ini menghubungkan masa lalu dengan masa sekarang, sesuatu yang kadang sulit ditangkap logikanya kalau hanya membaca rumus doang.
Makanya, latihan soal menjadi kunci supaya pemahaman tidak sekadar hafalan. Berikut ini kumpulan soal present perfect tense yang disusun khusus untuk level kelas 9, lengkap dengan jawabannya. Coba kerjakan dulu tanpa melihat kunci, ya.
A. Pilihan Ganda
Pilihlah jawaban yang paling tepat.
-
I … this book for three days.
a. read
b. have read
c. am reading
d. reads -
She … to Bali twice.
a. has been
b. have been
c. is
d. was -
They … their homework yet.
a. don’t finish
b. haven’t finished
c. didn’t finish
d. aren’t finishing -
… you ever … a ghost?
a. Have – see
b. Have – seen
c. Has – saw
d. Did – seen -
My father … just … the car.
a. has – washed
b. have – wash
c. has – wash
d. have – washed -
We … in this town since 2018.
a. live
b. lived
c. have lived
d. are living -
Rina … her keys, so she can’t open the door.
a. loses
b. lost
c. has lost
d. is losing -
… he … his breakfast?
a. Have – eat
b. Has – eaten
c. Has – ate
d. Have – ate -
I … never … such a beautiful beach before.
a. have – saw
b. has – seen
c. have – seen
d. have – see -
The students … the experiment already.
a. has done
b. have done
c. have did
d. has did
B. Isian Singkat
Lengkapi kalimat dengan bentuk present perfect tense yang benar.
-
Dina … (buy) a new phone.
-
We … (not / visit) the museum yet.
-
… you … (finish) your project?
-
They … (be) friends for ten years.
-
He … (not / come) to school since Monday.
C. Mengubah Kalimat
Ubahlah kalimat simple past di bawah ini menjadi present perfect tense.
-
She wrote a letter.
-
They didn’t eat lunch.
-
Did you see the movie?
-
I met him once.
-
We arrived late.
D. Membuat Kalimat
Susun kata-kata berikut menjadi kalimat present perfect tense yang benar.
-
I – not – read – that novel – yet
-
She – already – do – her chores
-
You – ever – be – to Japan – ?
-
We – live – here – since – 2015
-
He – just – go – out
Kunci Jawaban
A. Pilihan Ganda
-
b (have read)
-
a (has been)
-
b (haven’t finished)
-
b (Have – seen)
-
a (has – washed)
-
c (have lived)
-
c (has lost)
-
b (Has – eaten)
-
c (have – seen)
-
b (have done)
B. Isian Singkat
-
has bought
-
haven’t visited
-
Have – finished
-
have been
-
hasn’t come
C. Mengubah Kalimat
-
She has written a letter.
-
They haven’t eaten lunch.
-
Have you seen the movie?
-
I have met him once.
-
We have arrived late.
D. Membuat Kalimat
-
I haven’t read that novel yet.
-
She has already done her chores.
-
Have you ever been to Japan?
-
We have lived here since 2015.
-
He has just gone out.
Catatan Penting Sebelum Menjawab
Present perfect tense punya pola dasar have/has + past participle (V3). Subjek I, you, we, they pakai have. Subjek he, she, it pakai has. Kuncinya ada di kata kerja ketiga, yang sering disebut V3.
Kata keterangan waktu yang sering muncul antara lain already, just, yet, ever, never, since, dan for. Since dipakai untuk titik waktu tertentu (since 2020, since Monday), sedangkan for untuk durasi (for two years, for a week).
Bedanya dengan simple past? Simple past menjelaskan kejadian yang selesai di masa lalu dan waktunya jelas (yesterday, last night). Present perfect lebih menekankan hasil atau kaitan dengan kondisi sekarang, dan waktunya biasanya tidak disebutkan secara spesifik.
Kalau sering keliru antara have been dan have gone, ingat saja: have been to berarti sudah pernah ke sana dan sudah kembali. Have gone to berarti sudah pergi ke sana dan belum kembali.
Tips Belajar yang Lebih Efektif
Jangan cuma menghafal rumus. Coba baca contoh kalimatnya dengan suara keras, lalu buat kalimat sendiri tentang pengalaman pribadi. Misalnya, “I have watched that movie three times” atau “My sister has never tried sushi.” Semakin dekat dengan kehidupan sehari-hari, semakin mudah diingat.
Rajin mengerjakan latihan soal seperti di atas juga membantu otak mengenali pola dengan cepat. Setelah selesai, coba periksa jawaban dan analisis kesalahan. Kalau salah di bagian has/have, berarti fokus latihannya di situ. Kalau salah di V3, berarti perlu memperbanyak daftar irregular verbs.
Selamat berlatih. Jangan takut salah, karena dari kesalahan itulah pemahaman benar-benar terbentuk.









