Tony was not here yesterday. Perhaps he was ill.
Giải thích
Đáp án: C
Giải thích:
Kiến thức: Câu suy đoán về quá khứ
A. needn’t be → Sai vì "needn’t" dùng cho suy đoán ở hiện tại hoặc tương lai, không phù hợp với quá khứ.
B. shouldn’t have been → Sai vì "shouldn’t have been" diễn tả một điều lẽ ra không nên làm, không phù hợp với nghĩa của câu.
C. might have been → Đúng vì "might have been" diễn tả một suy đoán có thể đúng trong quá khứ.
D. must have been → Sai vì "must have been" diễn tả suy đoán chắc chắn, trong khi câu gốc chỉ nói "perhaps" (có lẽ), mang tính không chắc chắn.
Dựa vào nghĩa, chọn C. Tony might have been ill yesterday, so he was not here.
Dịch: Tony không có mặt ở đây hôm qua. Có lẽ anh ấy đã bị ốm.