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

If it had not rained last night, the roads in the city ______ so slippery now. A. would not be B. must not be C. could not have been D. would not have been

380/503

If it had not rained last night, the roads in the city ______ so slippery now.

would not be

must not be

could not have been

would not have been

Giải thích

A

Kiến thức: Câu điều kiện hỗn hợp

Giải thích:

Câu điều kiện hỗn hợp (giữa loại 2 và loại 3) diễn tả một hành động trong quá khứ có ảnh hưởng đến một hành động ở hiện tại.

Cấu trúc câu điều kiện hỗn hợp: If + mệnh đề quá khứ hoàn thành, S + would/could… + V +…

Tạm dịch: Nếu tối qua trời không mưa, thì bây giờ đường phố đã không trơn thế này rồi.

Đáp án:A