16. Sita ... meatball today
A. eat
B. ate
C. eaten
D. eating
Jawabannya C
17. They went to your house, but you … at home
A. have not been
B. have been
C. has not been
D. has been
Jawabannya A
18. They ... played football
A. have
B. has
C. have not
D. has not
Jawabannya A
19. Anya and Farin have ... Sinta's big secret
A. knew
B. know
C. played
D. known
Jawabannya D
20. I have ... a letter for 2 hours
A. write
B. wrote
C. written
D. writing
Jawabannya C
21. We … cooked this delicious food special for you
A. had
B. have
C. has
D. having
Jawabannya B
22. Danu has ... fish in the river
A. caught
B. catch
C. drunk
D. drank
Jawabannya A
23. Lucas ... delivered the pizza for six years
A. have
B. is
C. are
D. has
Jawabannya D
24. Rara and Riri ... read books in library
A. have
B. is
C. are
D. has
Jawabannya A
25. She ... not gone to school
A. has
B. have
C. are
D. is
Jawabannya A
Demikian ulasan tentang contoh soal present perfect tense yang bisa dijadikan referensi belajar grammar. Semoga bermanfaat!