← Quay lại Danh Sách 50 Đề Ôn Luyện | 📖 Bảng Tra Cứu 360 Động Từ Bất Quy Tắc ↗

Đề 37: Đảo Ngữ Điều Kiện Loại 3 Với HAD (Had + S + V3)

20 câu trắc nghiệm chuyên sâu cấu trúc Đảo ngữ điều kiện loại 3 nâng cao: Had + S + (not) + V3, S + would have + V3 và cụm đảo ngữ kinh điển Had it not been for + Noun phrase.
⏱️ 30:00
Câu 1 / 20 Đảo ngữ Had + S + V3 của Tell
Had you _______ me earlier, I would have made alternative arrangements.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Đảo ngữ điều kiện loại 3: Had + S + V3. Động từ tell có V3 là 'told' (thay cho 'If you had told me').
Câu 2 / 20 Đảo ngữ Had + S + V3 of Come
Had the fire department not _______ so rapidly, the entire block would have been destroyed.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Had + S + V3 của come là 'come': Had the department not come.
Câu 3 / 20 Had I known (Nếu tôi biết)
Had I _______ about your arrival, I would have met you at the railway station.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Had + S + V3 của know là 'known'.
Câu 4 / 20 Cấu trúc Had it not been for (Nếu không nhờ có)
Had it not _______ for your generous assistance, we could not have completed the research.
💡 Giải Thích Chi Tiết (Đáp án đúng: D):
Cụm cố định: Had it not been for + Noun phrase (Nếu không có/nhờ có...): been.
Câu 5 / 20 Had the alarm gone off
Had the alarm _______ off, the guards would have trapped the intruders inside.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Go off -> Had the alarm gone off.
Câu 6 / 20 Had she won
Had she _______ the championship, she would have received an athletic scholarship.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Had + S + V3 của win: 'won'.
Câu 7 / 20 Had you read the contract
Had you _______ the contract thoroughly, you would have noticed the liability clause.
💡 Giải Thích Chi Tiết (Đáp án đúng: A):
Had + S + V3 của read: 'read' /red/.
Câu 8 / 20 Had the surgeon acted
Had the surgeon not _______ so swiftly, the patient would have bled to death.
💡 Giải Thích Chi Tiết (Đáp án đúng: D):
Cả acted và operated đều đúng.
Câu 9 / 20 Had they checked/looked
Had they _______ more carefully, they would have caught the errors in the balance sheet.
💡 Giải Thích Chi Tiết (Đáp án đúng: C):
Cả checked và looked đều đúng.
Câu 10 / 20 Had it not been for
Had it not _______ for the brave bystander, the child would have drowned in the river.
💡 Giải Thích Chi Tiết (Đáp án đúng: D):
Been.
Câu 11 / 20 Had she lain down
Had she _______ down on the sofa, her back pain would have eased.
💡 Giải Thích Chi Tiết (Đáp án đúng: A):
Lie (nằm) -> Had she lain down.
Câu 12 / 20 Had not overrun its banks
Had the river not _______ its banks, the harvest would have been bountiful.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Had + not + V3 của overrun: 'overrun'.
Câu 13 / 20 Had they laid the foundation
Had they _______ the foundation securely, the earthquake would not have collapsed the building.
💡 Giải Thích Chi Tiết (Đáp án đúng: A):
Lay foundation -> Had they laid.
Câu 14 / 20 Had you taken your medicine
Had you _______ your medicine, you would feel much better right now.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Uống thuốc: take medicine -> Had you taken.
Câu 15 / 20 Had the storm struck
Had the storm _______ twenty miles further north, our village would have escaped damage.
💡 Giải Thích Chi Tiết (Đáp án đúng: A):
Bão đổ bộ: Had the storm struck.
Câu 16 / 20 Had he kept the limit
Had he _______ the speed limit, he would not have been fined so heavily.
💡 Giải Thích Chi Tiết (Đáp án đúng: A):
Nếu anh ta tuân thủ: Had he kept.
Câu 17 / 20 Had the police caught
Had the police not _______ the thief, all the jewels would have been smuggled abroad.
💡 Giải Thích Chi Tiết (Đáp án đúng: D):
Bắt tên trộm: caught / apprehended.
Câu 18 / 20 Had she told the truth
Had she _______ the truth, her family would not have disowned her.
💡 Giải Thích Chi Tiết (Đáp án đúng: C):
Tell the truth -> Had she told.
Câu 19 / 20 Had the letter been written
Had the letter been _______ in English, everyone could have understood its contents.
💡 Giải Thích Chi Tiết (Đáp án đúng: B):
Bị động đảo ngữ: Had the letter been written.
Câu 20 / 20 Had it not been for
Had it not _______ for the heavy blizzard, our flight would have departed on schedule.
💡 Giải Thích Chi Tiết (Đáp án đúng: D):
Been.
Bảng Câu Hỏi 0/20
🎉

Chúc Mừng Bạn!

Bạn vừa hoàn thành Đề 37

KẾT QUẢ ĐẠT ĐƯỢC
0 / 20
+20 XP Tích Lũy