400 câu trắc nghiệm Ngữ pháp Tiếng Anh nâng cao (P1)

If it hadn’t been .... hot weather we would have had a wonderful holiday

14/40

If it hadn’t been ____________hot weather, we would have had a wonderful holiday.

in

on

of

for

Giải thích

ĐÁP ÁN D

Giải thích: biến thể câu điều kiện loại 3 với công thức If it hadn’t been for + N, S would have PII: nếu không vì...

Dịch: Nếu không vì thời tiết nóng, chúng tôi đa có một kì nghỉ tuyệt vời.