Bộ 20 đề luyện thi Chuyên Anh năm 2023 có đáp án (Đề 81)

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

49/80

The book would have been perfect ________ the ending.

had it not been for

it had not been for

it hadn't been for

hadn't it been for.

Giải thích

Đáp án: A

Giải thích:

Kiến thức: Câu điều kiện loại 3 – đảo ngữ với cụm “Had it not been for...”

Cụm “Had it not been for...” tương đương với “If it hadn’t been for...”, nghĩa là nếu không vì...

Cấu trúc hoàn chỉnh của câu điều kiện loại 3 ở dạng đảo ngữ là:

Had + S + (not) + V3/PII, S + would/could/should + have + V3/PII

→ Áp dụng vào câu:

The book would have been perfect if it hadn't been for the ending.

→ Dạng đảo: Had it not been for the ending, the book would have been perfect.

Chọn A. had it not been for

Dịch: Cuốn sách đã có thể hoàn hảo nếu không vì cái kết.