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