Skip to content Skip to sidebar Skip to footer

12 Soal (Pilihan Ganda) Present Perfect Tense dan Jawaban

Contoh Soal Pilgan Tentang Present Perfect Tense

1. Fadhil . . . . . in that Company for 2 years.
a. Serve
b. Have served
c. Serving
d. Has served

Jawaban:
d. Has served


2. They . . . . . resigned their current jobs this year.
a. Have
b. Has
c. Are
d. Were

Jawaban:
a. Have


3. I....in Bali before
a. Have been
b. Had been
c. Having been
d. Ever had

Jawaban:
a. Have been


4. ....English since three ago
a. I have teach
b. I having teaching
c. I have taught
d. I had taught

Jawaban:
c. I have taught


5. John....in the same house since 1962
a. Has lived
b. Had live
c. Having been
d. Have living

Jawaban:
a. Has lived


6. Have you....your bread
a. Eaten
b. Ate
c. Eating
d. Was eat

Jawaban:
a. Eaten


7. We....our report
a. Have already written
b. Had already writting
c. Having already written
d. Has already Written

Jawaban:
a. Have already written


8. We . . . . . out of gasoline.
a. Have just run
b. Has just run
c. Have just running
d. Has just running

Jawaban:
a. Have just run


9. I……him for two hours
a. Calling
b. Calls
c. Call
d. Called

Jawaban:
d. Called


10. Sinta has…….to the school for 3 hours
a. Go
b. Goes
c. Gone
d. Went

Jawaban:
c. Gone


11. Diana has……..for two hours
a. Sleep
b. Slept
c. Sleeping
d. Sleeped

Jawaban:
b. Slept


12. I have……a letter for 2 hours
a. Write
b. Wrote
c. Written
d. Writing

Jawaban:
c. Written