Câu hỏi His letter is full of mistakes. He ________ the mistakes carefully before sending it. A. must have checked B. should have checked C. could have checked D. can have checked