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

Postingan populer dari blog ini

MATERI KELAS 7 DAILY ACTIVITIES / ROUTINES

PENILAIAN HARIAN HARI KAMIS ,25,04,24