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

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

197/1620

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

would not be

must not he

could not have been

would not have been

Giải thích

Đáp án A

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

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.