400 câu trắc nghiệm Ngữ pháp Tiếng Anh nâng cao (P10)

The book would have been perfect ... the ending

14/40

The book would have been perfect_____ the ending.

it hadn’t been for

hadn’t it been for

it had not been for

had it not been for

Giải thích

Đáp án D

Cụm: had it not been for: nhờ có  (= If it hadn’t been for)

Dịch câu: Cuốn sách trở nên hoàn hảo nhờ có cái kết.