25 đề thi thử Tiếng Anh THPT Quốc gia năm 2022 (Đề 14)

__________________ Tom’s opposition, we would have agreed to the contract.

10/50

__________________ Tom’s opposition, we would have agreed to the contract.

But for

If hadn’t it been for

If it hadn’t had

Hadn’t it been for

Giải thích

Chọn đáp án A

Kiến thức về câu điều kiện lo

Xét các đáp án

A. But for + N/ Ving: nếu không phải vì, nếu không nhờ có

B. If hadn’t it been for -> dùng sai cấu trúc -> If it hadn't been for = But for: nếu không phải vì

C. If it hadn't had -> không sử dụng cấu trúc này.

D. Hadn't it been for -> sai vì nếu sử dụng đảo ngữ, chỉ được đưa động từ lên đầu câu: Had it not been for = If it hadn't been for = But for: nếu không phải vì

Tạm dịch: Nếu không phải vì sự phản đối của Tom thì chúng tôi đã đồng ý với hợp đồng.