Soal Latihan Bahasa Inggris Tentang Present Perfect Tense
Choose the right answer between a, b, c, d, or e!
1. Shane ………. around the world with his best friends.
a. Has been traveling b. Have traveling c. Travels
d. Is traveling e. Has traveled
2. Kian ……….. this movie three times.
a. Is seeing b. Sees c. Has seen d. Was seeing e. Has been seen
3. Jack ……….. in the same house for twenty years.
a. Leave
b. Has been lived c. Living
d. Lived e. Has lived
4. Marie ……….. in Dublin since 1980. a. Is leaving
b. Left c. Live d. Lives e. Has lived
5. Mark ……….. the entire book. a. Is reading
b. Read
c. Has been reading d. Has already read e. Had been reading
6. The president ……… what to do ………..
a. Has not decided …… yet b. Neither ….. nor
c. Either …. Or d. Also ….. and e. Both ….. and
7. Sam ………. the results of the experiment.
a. Did the recording b. Is recording
c. Has already recorded d. Has recording
e. Had recording
8. Patrick ………… the material for his next exam.
a. Is learning b. Has yet to learn c. Learned
d. Learns
e. Has been learning
9. We ……… what to do with the money.
a. Decide
b. Have yet to decide c. Have deciding d. Has deciding e. Is deciding
10. Mark ……… to school with his friends.