25 đề thi thử Tiếng Anh THPT Quốc gia năm 2022 (Đề 11)

If it hadn't been for the storm, the farmers _________ a great harvest last year.

9/50

If it hadn't been for the storm, the farmers _________ a great harvest last year.

would have

would have had

had had

should have

Giải thích

Đáp án B

Kiến thức về câu điều kiện

*Cấu trúc câu điều kiện loại 3:

If it hadn’t been for sth/doing sth, S + would/could have Vp2 + O

=> Diễn tả một sự việc không có thật trong quá khứ

Tạm dịch: Nếu không có bão thì năm ngoái bà con nông dân đã bội thu.