Jack______ out very early, for he had not shown up at breakfast.A、could have gon

游客2023-10-25  27

问题 Jack______ out very early, for he had not shown up at breakfast.

选项 A、could have gone
B、must have gone
C、ought to have gone
D、should have gone

答案 B

解析 考查“情态动词+完成式”的用法。根据句意应选B,因为must have done表示对过去事情的肯定推测。C和D中should/ought to have done都表示本应该做某事却没有做;A中could havedone表示本可以做某事却没有做,均不符合题意。
转载请注明原文地址:https://tihaiku.com/zcyy/3129926.html
最新回复(0)