Skip to content Skip to sidebar Skip to footer

88 Soal Present Perfect Tense Beserta Jawaban

Kumpulan Soal Pilihan Ganda Materi Present Perfect Tense


1. We have…….this film since last night
A. Watching
B. Watched
C. Watches
D. Watch

Jawaban:
B. Watched


2. The president … what to do …
A. Either …. Or
B. Neither ….. Nor
C. Both ….. And
D. Has not decided …… yet

Jawaban:  
D. Has not decided …… yet


3. They have…….me about this story
A. Tell
B. Told
C. Telling
D. Tells

Jawaban:  
B. Told


4. Sam … the results of the experiment.
A. Has already recorded
B. Is recording
C. Has recording
D. Had recording

Jawaban:  
A. Has already recorded


5. Diana…….sung this song
A. Had
B. Has
C. Have
D. Having

Jawaban:  
B. Has


6. We have…….in Bandung since 2004
A. Live
B. Lives
C. Living
D. Lived

Jawaban:  
D. Lived


7. Fadhil . . . . . In that Company for 2 years.
A. Serve
B. Have served
C. Serving
D. Has served

Jawaban:
D. Has served


8. They . . . . . Resigned their current jobs this year.
A. Have
B. Has
C. Are
D. Were

Jawaban:
A. Have


9. I....in Bali before
A. Have been
B. Had been
C. Having been
D. Ever had

Jawaban:
A. Have been


10. ....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


11. John....in the same house since 1962
A. Has lived
B. Had live
C. Having been
D. Have living

Jawaban:
A. Has lived


12. Have you....your bread
A. Eaten
B. Ate
C. Eating
D. Was eat

Jawaban:
A. Eaten


13. We....our report
A. Have already written
B. Had already writting
C. Having already written
D. Has already Written

Jawaban:
A. Have already written


14. 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


15. I……him for two hours
A. Calling
B. Calls
C. Call
D. Called

Jawaban:
D. Called