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