Soal Latihan Bahasa Inggris Tentang Present Perfect Tense

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.
b.
c.
d.
e.

Has been traveling
Have traveling
Travels
Is traveling
Has traveled

2. Kian …………….. this movie three
times.
a.
b.
c.

d.
e.

Is seeing
Sees
Has seen
Was seeing
Has been seen

3. Jack …………….. in the same house for
twenty years.
a.
b.
c.
d.
e.

Leave
Has been lived
Living

Lived
Has lived

4. Marie …………….. in Dublin since 1980.
a.
b.
c.
d.
e.

Is leaving
Left
Live
Lives
Has lived

5. Mark …………….. the entire book.
a.
b.
c.

d.
e.

Is reading
Read
Has been reading
Has already read
Had been reading

6. The president ……………… what to do
………..
a.
b.
c.
d.
e.

Has not decided …… yet
Neither ….. nor
Either …. Or

Also ….. and
Both ….. and

7. Sam ……………. the results of the
experiment.
a.
b.
c.
d.
e.

Did the recording
Is recording
Has already recorded
Has recording
Had recording

8. Patrick ………… the material for his next
exam.
a.

b.
c.
d.
e.

Is learning
Has yet to learn
Learned
Learns
Has been learning

9. We ……………… what to do with the
money.
a.
b.
c.
d.
e.

Decide

Have yet to decide
Have deciding
Has deciding
Is deciding

10. Mark …………… to school with his
friends.
a.
b.
c.
d.

Has already walked
Was walking
Had walking
Walked

e. Is walking