Trắc nghiệm Tiếng anh 12 Từ vựng và Ngữ pháp - Mức độ vận dụng có đáp án

It ______ last night because the ground is really wet.

25/50

It ______ last night because the ground is really wet.

might have rained

must have rained

should have rained

can have rained

Giải thích

Kiến thức: Modal verb

Giải thích:

might have done sth: có thể đã làm gì (chỉ khả năng xảy ra)

must have done sth: chắc hẳn đã làm gì

should have done sth: nên đã làm gì (nhưng thực tế đã không làm)

can have done sth: có thể đã làm gì (chỉ khả năng thực hiện)

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

Chọn B