UH | BIG 9P | Present Perfect & Narrative Teks | SMP Meka | 29/1/2026
ULANGAN HARIAN BAHASA INGGRIS
Kelas : IX
Semester : Genap
Alokasi Waktu : 70 menit (2 × 35 menit)
Materi: Present Perfect Tense & Narrative Text
(Pilih jawaban yang paling tepat!)
(20 soal × 2 = 40 poin)
Present Perfect Tense
1. I ___ finished my homework.
a. have
b. has
c. am
d. was
2. She ___ to Bali three times.
a. goes
b. went
c. has gone
d. is going
3. We have ___ this movie before.
a. watch
b. watched
c. watching
d. watches
4. They ___ never eaten sushi.
a. has
b. have
c. are
d. do
5. My father has ___ the car.
a. repair
b. repairing
c. repaired
d. repairs
6. Rina has lived here ___ 2018.
a. for
b. since
c. during
d. from
7. I have known him ___ five years.
a. since
b. during
c. for
d. from
8. ___ you ever been to Jakarta?
a. Do
b. Did
c. Have
d. Has
9. He has ___ finished his lunch.
a. yet
b. already
c. still
d. just now
10. We have not ___ our teacher today.
a. see
b. saw
c. seen
d. seeing
Narrative Text
Bacalah teks berikut untuk soal nomor 11–15!
The Lazy Donkey
Once upon a time, there was a lazy donkey. One day, his farmer asked him to carry some salt. While crossing the river, the donkey fell and the salt dissolved. The donkey was happy because his load became lighter.
The next day, the farmer asked him to carry sponges. The donkey did the same thing, but this time the load became heavier. The donkey learned a lesson.
1. The text above is a …
a. report
b. narrative
c. procedure
d. descriptive
2. Who is the main character of the story?
a. The farmer
b. The donkey
c. The river
d. The sponge
3. What is the complication in the story?
a. The donkey crossed the river
b. The donkey carried salt
c. The donkey fell into the river
d. The farmer sold salt
4. What happened when the donkey carried sponges?
a. The load became lighter
b. The load disappeared
c. The load became heavier
d. The load stayed the same
5. What is the moral value of the story?
a. Don’t be lazy
b. Be strong
c. Be rich
d. Be proud
B. Isian Singkat
(Jawablah dengan tepat!)
(10 soal × 3 = 30 poin)
Present Perfect Tense
1. She has ___ (finish) her assignment.
2. We have ___ lived in this town since 2020.
3. I have never ___ (see) snow.
4. They have ___ eaten breakfast.
5. He has ___ the door. (close)
Narrative Text
Jawablah berdasarkan pemahamanmu!
1. What is the purpose of a narrative text?
Answer: _____________________________
2. Mention one structure of narrative text!
Answer: _____________________________
3. What tense is mostly used in narrative text?
Answer: _____________________________
4. What is the resolution of a story?
Answer: _____________________________
5. Mention one example of a narrative story!
Answer: _____________________________
C. Uraian
(Jawablah dengan jelas dan lengkap!)
1. Buatlah 2 kalimat Present Perfect Tense menggunakan kata ever dan never!
2. Bacalah cerita pendek berikut, lalu tentukan orientation, complication, dan resolution!
Once upon a time, there was a brave boy. He fought a giant to save his village. Finally, the giant was defeated and the village was safe again.