—I cannot find Tom anywhere. —He ________ have been off long. I heard him ma

游客2023-09-18  22

问题 —I cannot find Tom anywhere.
    —He ________ have been off long. I heard him make a call just now.

选项 A、shouldn’t
B、can’t
C、mustn’t
D、needn’t

答案 B

解析 shouldn’t have done表示“本不应该做某事”;can’t have done表示“不可能做了某事”;“mustn’t have done”表示“禁止做某事”;needn’t have done表示“本来没必要做某事”。故选B。
转载请注明原文地址:https://tihaiku.com/zcyy/3023957.html
最新回复(0)