1. Look at this street. it is very muddy. it____have rained heavily last night.
A. will
B. Would
C. Could.
D. Must
Answer: D
Keyword: Muddy, last night
Baca Juga: Kumpulan Soal dan Jawaban Materi Grammar Present Perfect Tense
2. The child ate up all the meal we had served. He____very hungry.
A. will have been
B. Could have been.
C. Must have been.
D. Would have been.
Answer: C
Keyword: Ate up all, very hungry