But for John, we would not have enjoyed ourselves so much. Had ______________________________ ourselves so much.
Giải thích
Đáp án: Had it not been for John, we would not have enjoyed ourselves so much.
Giải thích:
Kiến thức: Câu điều kiện loại 3 – Dạng đảo ngữ với "Had it not been for..."
Cấu trúc "But for + Noun" mang nghĩa: nếu không vì... → tương đương với: "If it hadn't been for + Noun"
Khi đảo ngữ câu điều kiện loại 3, ta dùng:
Had it not been for + Noun, S + would/could/should + have + V3
Dịch: Nếu không vì John, chúng tôi đã không thể vui đến vậy.