Câu hỏi:

12/06/2025 404 Lưu

Had it not been for the intolerable heat in the hall, they _____ much longer.

A. will stay
B. would stay
C. would be staying
D. would have stayed

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: D

Giải thích:

Kiến thức: Đảo ngữ của câu điều kiện loại 3.

Cấu trúc câu điều kiện loại 3 (diễn tả điều không có thật trong quá khứ):

If + S + had + V3, S + would have + V3

Khi đảo ngữ:

Had + S + V3, S + would have + V3

→ “Had it not been for…” = If it had not been for… (nếu không vì...)

→ Đây là một dạng đảo ngữ của câu điều kiện loại 3

Hành động ở mệnh đề chính cũng phải là quá khứ không có thật → dùng would have stayed

Chọn D. would have stayed

Dịch: Nếu không vì cái nóng không chịu nổi trong hội trường, họ đã ở lại lâu hơn.

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

Câu 1

A. show the similarities between Montgomery’s life and that of her fictional character Anne.
B. contrast Canadian children’s literature with that of other countries.
C. provide a brief introduction to Prince Edward Island.
D. introduce Montgomery and her Anne books.

Lời giải

Chọn D

Lời giải

Chọn A

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

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

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. occur
B. happen
C. pass
D. arise

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