25 đề thi thử Tiếng Anh chuẩn cấu trúc bộ giáo dục có lời giải chi tiết(p2)

The book would have been perfect ________ the end. had it not been for

14/50

Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions.

The book would have been perfect ________ the end.

had it not been for

it hadn’t been for

it had not been for

hadn’t it been for

Giải thích

Đáp án A

Câu điều kiện loại III đảo: S + would have PII, had + S + (not) PII

Dịch: cuốn sách này sẽ là hoàn hảo nếu như không có cái kết đó.