A. should have done
B. must have done
C. need to have done
D. may have done
Đáp án : A
Should have done = đáng lẽ ra nên làm trong quá khứ, nhưng đã không làm. Must have done = dự đoán chắc chắn ai đã làm gì trong quá khứ, dựa trên cơ sở rõ ràng
Câu hỏi trên thuộc đề trắc nghiệm dưới đây !
Copyright © 2021 HOCTAP247