Answer: c. Has
Baca Juga: Kumpulan Soal dan Jawaban materi Past Perfect Continuous Tense
8. The children ________ the lost puppy.
a. have find
b. is finding
c. have found
Answer: c. have found
9. Wiwi's been a vegetarian _____ three years.
a. since
b. for
c. after
Baca Juga: Percakapan Bahasa Inggris Menggunakan Future Perfect Continuous
Answer: b. for
10. I haven't worked _____ last December.
a. since
b. for
c. by
Answer: a. since
Nah, Adjarian itulah kumpulan soal dan jawaban pilihan ganda mengenai grammar present perfect tense.