Question 8. If it had not been for his approval of those residential projects, the mayor __________ in prison now.
A. isn't B. won't be C. wouldn't be D. wouldn't have been
9. Đề thi thử TN THPT 2023 - Môn Tiếng Anh - ĐH Sư Phạm Hà Nội - Lần 1 - File word có lời giải chi tiết
8 (VD)
Kiến thức: Câu điều kiện hỗn hợp
Giải thích:
If it had not been for + N, S + would/could/might + (not) + V(bare) now
=> đưa ra giả thiết trái ngược quá khứ và kết quả không như mong đợi/như mong đợi ở hiện tại
Tạm dịch: Nếu như thị trưởng không đồng ý đối với các dự án khu dân cư đó thì ông ta sẽ không phải ngồi tù bây giờ.
Chọn C.