400 câu trắc nghiệm Ngữ pháp Tiếng Anh nâng cao (P7)

His letter is full of mistakes. He ... the mistakes carefully before sending it

3/40

His letter is full of mistakes. He ________ the mistakes carefully before sending it. 

must have checked

should have checked

can have checked

could have checked

Giải thích

Đá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ó.