15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 56)

: It ________ last night because the ground is really wet. A. might have rained B. can have rained C. should have rained D. must have rained

254/300

It ________ last night because the ground is really wet.

might have rained

can have rained

should have rained

must have rained

Giải thích

Đáp án D.

Tạm dịch: “Tối qua trời ắt hẳn là đã mưa vì mặt đất rất là ướt.”

Dùng must have PP: ắt hẳn là để chỉ sự suy đoán logic dựa trên những hiện tượng có thật ở quá khứ.