15 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