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

admin2016-01-26  33

问题 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://kaotiyun.com/show/gPWK777K
0

最新回复(0)