When I woke up this morning, the garden looked so wet. It ________ have rained heavily last night.
Giải thích
Đáp án đúng: D
Must + have + V-pp: điều gì chắc hẳn đã xảy ra.
Dịch nghĩa: Khi tôi thức dậy sáng nay, khu vườn trông thật ướt. Chắc hẳn đêm qua trời mưa rất to.