But for your carelessness, you could have been a partner in the firm.

Đáp án đúng: C

Dịch nghĩa: Nếu không phải vì sự bất cẩn của bạn, bạn có thể đã là một thành viên trong công ty.
Xét các đáp án:
A. If it hadn't been your carelessness, you could have been a partner in the firm.→ Nếu không phải là do sự bất cẩn của bạn, bạn đã có thể đã là một thành viên trong công ty. => Hợp nghĩa nhưng sai ngữ pháp. 
Vì cấu trúc: If it hadn't been for + N, S + would/could + have + Vp2: nếu không vì...
=> Thiếu "for"
B. Your carelessness was only thing to prevent being a partner in the firm. → Sự bất cẩn của bạn là điều duy nhất để ngăn chặn việc trở thành thành viên trong công ty. => Sai nghĩa.
C. It was your carelessness that made you impossible to be a partner in the firm → Chính sự bất cẩn của bạn đã khiến bạn không thể trở thành thành viên trong công ty. => Đúng.
D. You could have been a partner in the firm, but you were so careless. → Bạn có thể đã là một thành viên trong công ty, nhưng bạn đã rất bất cẩn. => sai nghĩa
Số bình luận về đáp án: 44