Skip to content Skip to sidebar Skip to footer

15 Soal Tentang Present Perfect Tense + Kunci Jawaban

Latihan Soal PG Bab Present Perfect Tense 

1. We have……. This new novel together since yesterday
A. Read
B. Reads
C. Reading
D. Readed

Jawaban:
A. Read


2. I have……a delicious food for them
A. Cooked
B. Cooks
C. Cooking
D. Cook

Jawaban:
A. Cooked


3. Mark …. The entire book.
A. Had been reading
B. Is reading
C. Has already read
D. Read

Jawaban:
B. Is reading


4. Bagas : You look so unhappy, Nata. What’s the problem?
Nata : My father . . . . . His job.
A. Has just lost
B. Have just lost
C. Losing
D. Loses

Jawaban:  
A. Has just lost


5. Mark … to school with his friends.
A. Walked
B. Has already walked
C. Had walking
D. Is walking

Jawaban:
B. Has already walked


6. When ____ he _____ to New York?
A) has / move
B) has / moved
C) have / moved
D) have / move

Jawaban: 
B) has / moved


7. She _____ her homework yet.
A) didn't finish
B) hasn't finished
C) finish
D) hasn't finish

Jawaban: 
B) hasn't finished


8. ____ they ever ____ sushi before?
A) Has / eat
B) Have / ate
C) Has / eaten
D) Have / eaten

Jawaban: 
D) Have / eaten


9. By the time we arrived, they ____.
A) already left
B) already leave
C) leave already
D) left already

Jawaban: 
A) already left


10. _____ you _____ the latest episode of the show?
A) Did / watch
B) Has / watch
C) Have / watched
D) Have / watch

Jawaban: 
C) Have / watched


11. I ____ never ____ to Japan.
A) has / been
B) have / been
C) has / went
D) have / went

Jawaban: 
B) have / been


12. They ____ their lunch yet.
A) haven't had
B) hasn't had
C) didn't had
D) haven't has

Jawaban: 
A) haven't had


13. How long ____ you ____ here?
A) has / lived
B) have / lived
C) has / live
D) have / live

Jawaban: 
B) have / lived


14. She ____ her keys. She can't find them anywhere.
A) lost
B) has lost
C) lose
D) has lose

Jawaban: 
B) has lost


15. ____ he ____ his homework yet?
A) Did / finish
B) Has / finished
C) Have / finish
D) Has / finish

Jawaban: 
B) Has / finished