Câu hỏi: Mark the letter A, B, C or D on your answer to indicate the correct answer to each of the following questions.
__________________ Tom's opposition, we would have agreed to the contract.
A. But for
B. If hadn't it been for
C. If it hadn't had
D. Hadn't it been for
__________________ Tom's opposition, we would have agreed to the contract.
A. But for
B. If hadn't it been for
C. If it hadn't had
D. Hadn't it been for
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.
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.
Đáp án A.