Đáp án D
Kiến thức: Động từ khuyết thiếu
Giải thích:
Could/ May/ Might + have P2: có thể là…
=> Dùng để chỉ một tiên đoán trong quá khứ nhưng không có cơ sở.
Must have P2 / Can't have P2
=> Diễn đạt một ý kiến của mình theo suy luận logic.(về 1 hành động trong quá khứ)
Must + have P2
=> Dùng để nói về một tiên đoán xảy ra trong quá khứ nhưng dựa trên những cơ sở rõ ràng
Should + have P2: đã nên…
Tạm dịch: Tom trông rất sợ hãi và buồn bã. Cậu ấy hẳn là đã trải qua điều gì kinh khủng lắm.