He______have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.

admin2013-01-22  37

问题 He______have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.

选项 A、should
B、must
C、wouldn’t
D、can’t

答案B

解析 他肯定已经完成了工作,不然不会在海边玩的如此尽兴。考点:情态动词。should have done sth.表示本来该做而没有去做某事。must have done sth.表示对过去某事非常肯定的猜测,表示一定已经做了某事。wouldn’t have done sth.表示本不会做而做了某事。can’t have done表示以前不可能做某事。根据题干后半部分他正在海边尽兴的玩可以推测,工作一定已经完成了,因此选B。
转载请注明原文地址:https://jikaoti.com/ti/fMyGFFFM
本试题收录于: 英语题库普高专升本分类
0

随机试题
最新回复(0)