Đáp án B
should have checked: đáng lẽ ra nên kiểm tra Giải thích:
A. must have checked: chắc hẳn đã kiểm tra
C. can have checked: có thể đã kiểm tra
D. could have checked: có thể đã kiểm tra ( giả định trong quá khứ )
Dịch: Bức thư của anh ấy có rất nhiều lỗi sai. Anh ấy đáng lẽ ra nên kiểm tra các lỗi sai trong thư cẩn thận trước khi gửi nó.