D
“ would have been” => câu điều kiện loại 3
Loại A và C vì không có “if”
Loại B vì không có “ hadn’t “ đứng đầu câu điều kiện mà chỉ có “ had” trong trường hợp đảo ngữ của câu điều kiện loại 3
ð Đáp án D
Tạm dịch: Cuốn sách sẽ là hoàn hảo nếu không có đoạn kết