Câu hỏi:

13/06/2025 575 Lưu

__________ for the heavy storm, the accident would not have happened.

A. If it isn’t 

B. Hadn’t it been 

C. Had it not been 
D. Were it not

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: C

Giải thích:

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

Câu điều kiện loại 3 diễn tả một sự việc không có thật trong quá khứ, và có thể sử dụng đảo ngữ với "Had it not been for...". Cấu trúc đầy đủ của câu này là:

If it had not been for + Noun, S + would/could/should + have + V3/PII

Khi đảo ngữ, ta sẽ dùng:

Had it not been for + Noun, S + would/could/should + have + V3/PII

Chọn C. Had it not been

Dịch: Nếu không vì cơn bão mạnh, tai nạn đã không xảy ra.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. did you drive 

B. can you drive 

C. you will be able to drive 
D. you are able to drive

Lời giải

Đáp án. B

Giải thích:

Câu đảo ngữ với Only after nên loại phương án C, và D. Câu diễn tả một sự thực hiển nhiên ở thì hiện tại đơn nên ta chọn B. 

Dịch nghĩa: Chỉ sau khi nhận được bằng lái, bạn mới có thể lái xe.

Câu 2

A. my daughter traveled 

B. my daughter has traveled 

C. did my daughter travel 
D. my daughter did travel

Lời giải

Đáp án. C

Giải thích:

Ta dùng cấu trúc đảo ngữ khi hardly ever đứng ở đầu câu.

Dịch nghĩa: Hầu như chưa bao giờ con gái tôi đi du lịch xa nhà.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. did my friends arrive 
B. had my friends arrived 

C. my friends arrived 

D. my friends had arrived

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Not until she swallowed 

B. Hardly did she swallow 

C. No sooner had she swallowed 
D. Having swallowed

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. had met 
B. have met 
C. met 
D. would have met

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. did he put
B. has he put
C. had he put 
D. he had put

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP