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

The book would have been perfect ________ the end. A. had it not been for B. it hadn’t been for C. it had not been for D. hadn’t it been for

103/400

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

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 đó.