The book would have been perfect ______ the ending...

Câu hỏi: The book would have been perfect ______ the ending.

A had it not been for 

B it hadn’t been for

C it had not been for  

D hadn’t it been for