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

Look! The yard is wet. It ______ last night. A. couldn’t have rained B. must rain C. must have rained D. should rain

106/394

Look! The yard is wet. It ______ last night.

couldn’t have rained

must rain

must have rained

should rain

Giải thích

Đáp án C

Must have PII: chắc chắn đã (hành động chắc chắc đã xảy ra trong Qúa khứ do có dấu hiệu và bằng chứng rõ ràng ở hiện tại).

Các đáp án còn lại:

A. couldn’t have PII: có thể đã (hành động mang tính tiên đoán trong quá khứ, không có cơ sở rõ ràng).

B. must V-inf: chắc chắn (trong hiện tại)

C. should + V-inf: nên (mang hàm ý khuyên nhủ).

Dich: Nhìn kìa! Cái sân đang ướt. Chắc chắn tối qua trời đã mưa.