Câu hỏi
29. There's no excuse for your late submission.You __ the report by Thursday. A. must have handed B. could have handed C. might have handed D. should have handed
Giải pháp
4.5
(432 Phiếu)
Hồng
thầy · Hướng dẫn 5 năm
Trả lời
D. should have handed
Giải thích
Trong câu này, "should have" được sử dụng để chỉ ra một hành động mà người ta nghĩ rằng nó nên đã được thực hiện trong quá khứ nhưng không được thực hiện. "Should have handed" có nghĩa là bạn nên đã nộp báo cáo vào thứ Năm, nhưng bạn đã không làm vậy.