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