11 Soal Tentang Present Perfect Tense + Kunci Jawaban
Soal Pilgan Present Perfect Tense

1. We have…….this major since last night
a. Learned
b. Learn
c. Learning
d. Learns
a. Learned
b. Learn
c. Learning
d. Learns
Jawaban:
a. Learned
a. Learned
2. Shane … around the world with his best friends.
a. Travels
b. Have traveling
c. Is traveling
d. Has traveled
a. Travels
b. Have traveling
c. Is traveling
d. Has traveled
Jawaban:
d. Has traveled
d. Has traveled
3. I……studied for two hours
a. Have
b. Been
c. Has
d. Had
a. Have
b. Been
c. Has
d. Had
Jawaban:
a. Have
a. Have
4. Kian …this movie three times.
a. Sees
b. Is seeing
c. Has been seen
d. Has seen
a. Sees
b. Is seeing
c. Has been seen
d. Has seen
Jawaban:
d. Has seen
d. Has seen
5. We…….here since yesterday
a. Has been
b. Have been
c. Had been
d. Has
a. Has been
b. Have been
c. Had been
d. Has
Jawaban:
b. Have been
b. Have been
6. Jack …in the same house for twenty years.
a. Lived
b. Living
c. Leave
d. Has lived
a. Lived
b. Living
c. Leave
d. Has lived
Jawaban:
d. Has lived
7. I have……music for 15 minutes, it’s very good
a. Listen
b. Listening
c. Listened
d. Listens
a. Listen
b. Listening
c. Listened
d. Listens
Jawaban:
c. Listened
c. Listened
8. Marie …… in Dublin since 1980.
a. Lives
b. Live
c. Is leaving
d. Has lived
b. Live
c. Is leaving
d. Has lived
Jawaban:
d. Has lived
d. Has lived
9. We have……. this new novel together since yesterday
a. Read
b. Reads
c. Reading
d. Readed
a. Read
b. Reads
c. Reading
d. Readed
Jawaban:
a. Read
a. Read
10. I have……a delicious food for them
a. Cooked
b. Cooks
c. Cooking
d. Cook
a. Cooked
b. Cooks
c. Cooking
d. Cook
Jawaban:
a. Cooked
a. Cooked
11. Mark …. the entire book.
a. Had been reading
b. Is reading
c. Has already read
d. Read
a. Had been reading
b. Is reading
c. Has already read
d. Read
Jawaban:
b. Is reading