Tom went on and on apologizing for it, which was quite unnecessary.
Giải thích
Đáp án: D
Giải thích:
can’t have done: không thể làm gì trong quá khứ
shouldn’t have done: lẽ ra không nên làm gì trong quá khứ
wouldn’t have done: sẽ không làm gì (trong quá khứ)
needn’t have done: lẽ ra không cần làm gì trong quá khứ
Dựa vào nghĩa, chọn D.
Dịch: Tom tiếp tục xin lỗi về điều đó, điều đó hoàn toàn không cần thiết.
→ Tom không cần phải xin lỗi. Tôi khá hiểu mà.