17 Soal (Pilgan) Present Perfect Tense Beserta Jawaban

Diposting pada
Kumpulan Soal Pilihan Ganda Materi Present Perfect Tense 
  1. I……studied for two hours
    a. Have
    b. Been
    c. Has
    d. Had
  2. Kian …this movie three times.
    a. Sees
    b. Is seeing
    c. Has been seen
    d. Has seen
  3. We…….here since yesterday
    a. Has been
    b. Have been
    c. Had been
    d. Has
  4. Jack …………….. in the same house for twenty years.
    a. Lived
    b. Living
    c. Leave
    d. Has lived
  5. I have……a letter for 2 hours
    a. Write
    b. Wrote
    c. Written
    d. Writing
  6. I have……music for 15 minutes, it’s very good
    a. Listen
    b. Listening
    c. Listened
    d. Listens
  7. Marie …… in Dublin since 1980.
    a. Lives
    b. Live
    c. Is leaving
    d. Has lived
  8. We have……. this new novel together since yesterday
    a. Read
    b. Reads
    c. Reading
    d. Readed
  9. I have……a delicious food for them
    a. Cooked
    b. Cooks
    c. Cooking
    d. Cook
  10. Mark …. the entire book.
    a. Had been reading
    b. Is reading
    c. Has already read
    d. Read
  11. We have…….this film since last night
    a. Watching
    b. Watched
    c. Watches
    d. Watch
  12. The president … what to do …
    a. Either …. Or
    b. Neither ….. nor
    c. Both ….. and
    d. Has not decided …… yet
  13. They have…….me about this story
    a. Tell
    b. Told
    c. Telling
    d. Tells
  14. Sam … the results of the experiment.
    a. Has already recorded
    b. Is recording
    c. Has recording
    d. Had recording
  15. Diana…….sung this song
    a. Had
    b. Has
    c. Have
    d. Having
  16. We have…….in Bandung since 2004
    a. Live
    b. Lives
    c. Living
    d. Lived
  17. Patrick ………… the material for his next exam.
    a. Has yet to learn
    b. Is learning
    c. Has been learning
    d. Learns
Jawaban:
  1. a. Have
  2. d. Has seen
  3. b. Have been
  4. d. Has lived
  5. c. Written
  6. c. Listened
  7. d. Has lived
  8. a. Read
  9. a. Cooked
  10. b. Is reading
  11. b. Watched
  12. d. Has not decided …… yet
  13. b. Told
  14. a. Has already recorded
  15. b. Has
  16. d. Lived\
  17. a. Has yet to learn
Gambar Gravatar
Tips Belajar bahasa inggris dengan mudah dan cepat