You______________ the washing-up, I could have done it for you.

Đáp án đúng: A
Dịch: Bạn lẽ ra không cần phải rửa bát, tôi đáng lẽ có thể đã rửa cho bạn rồi.
=> Căn cứ vào ngữ cảnh cho thấy ''thực tế là tôi chưa làm và bạn đã rửa''
Xét các đáp án:
A. needn’t have done: không cần phải làm nhưng thực tế đã làm
B. couldn’t have done: đáng lẽ đã không thể làm gì trong quá khứ 
C. mustn’t have done: không có dạng này
D. hadn’t to do: không có dạng này
=> Xét về nghĩa ta chọn A
Số bình luận về đáp án: 0