PH. Present perfect tense kls 9
Berikut adalah 25 Present Perfect Tense
Soal Pilihan Ganda
1. She ___ (write) three books this year.
a. has written
b. wrote
c. writes
d. writing
2. I ___ (not see) him for a long time.
a. has seen
b. haven't seen
c. don't see
d. didn't see
3. They ___ (finish) their homework already.
a. have finished
b. finished
c. are finishing
d. were finishing
4. ___ you ever ___ (eat) sushi before?
a. Have, eaten
b. Has, ate
c. Did, eat
d. Do, eat
5. My sister ___ (lose) her phone twice this year.
a. lost
b. has lost
c. loses
d. losing
6. We ___ (live) in this city since 2015.
a. have lived
b. lived
c. living
d. has lived
7. He ___ (visit) Paris three times.
a. visits
b. has visited
c. visited
d. is visiting
8. The teacher ___ (just start) the class.
a. just starts
b. has just started
c. started
d. starting
9. I ___ (not complete) my assignment yet.
a. haven't completed
b. don't complete
c. hasn't completed
d. completed
10. They ___ (already see) that movie twice.
a. have already seen
b. already see
c. seen
d. has already seen
11. Where ___ you ___ (be) all day?
a. did, been
b. have, been
c. do, be
d. has, been
12. She ___ (never meet) a famous actor before.
a. has never met
b. never meets
c. is never meeting
d. met
13. The kids ___ (break) the vase again!
a. have broken
b. broke
c. breaks
d. are breaking
14. I ___ (read) that book many times.
a. have read
b. read
c. reading
d. has read
15. ___ he ___ (finish) his lunch?
a. Did, finish
b. Has, finished
c. Does, finish
d. Is, finishing
16. We ___ (know) each other for years.
a. have known
b. knew
c. knows
d. are knowing
17. My brother ___ (not clean) his room yet.
a. hasn't cleaned
b. haven't cleaned
c. didn't clean
d. don't clean
18. The team ___ (win) two championships so far.
a. has won
b. win
c. won
d. is winning
19. ___ you ___ (hear) the latest news?
a. Have, heard
b. Did, hear
c. Has, heard
d. Do, hear
20. She ___ (be) to Japan several times.
a. has been
b. was
c. is
d. goes
21. We ___ (just arrive) at the airport.
a. have just arrived
b. just arrive
c. just arrived
d. are arriving
22. He ___ (not call) me yet.
a. hasn't called
b. haven't called
c. didn't call
d. don't call
23. ___ they ___ (complete) the project?
a. Have, completed
b. Did, complete
c. Has, completed
d. Do, complete
24. The dog ___ (run) away twice this month.
a. has run
b. ran
c. runs
d. is running
25. I ___ (not hear) about that before.
a. haven't heard
b. didn't hear
c. don't hear
d. hasn't heard
Komentar
Posting Komentar