You look exhausted. You __________ in the garden all day.
Giải chi tiết:
Đáp án là D. must have done: chắc là đã, hẳn là đã - Chỉ sự suy đoán logic dựa trên những hiện tượng có sẵn.
Nghĩa câu: Bạn trông mệt mỏi quá. Chắc bạn đã làm việc vất vả ở ngoài vườn cả ngày.
Cách dùng các từ còn lại:
Can’t / Couldn’t have done: được sử dụng khi chắc chắn rằng một cái gì đó đã không xảy ra trong quá khứ.
Should have done: đáng lẽ ra …. - được dùng để nói về những sự việc đã không hoặc có thể xảy ra trong quá khứ..