精英家教网 > 高中英语 > 题目详情

(2009安徽安庆模拟) 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表示过去应该做而实际并没有做,因此淘汰A项。would不用来表推测,因此淘汰C项。B基与D项虽然都可以表示推测,但B项表肯定意义而D项表示否定推测,意为“不可能”,根据句意:他肯定已完成了他的工作;不然,他就不会在海边玩得那么愉快了。可知此处需要肯定意义,因此淘汰D项。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

(2009安徽安庆二模). --Do you think the weather is good enough for a picnic?

--Yes. You can't hope for         day at this time of the year.

A. a nice    B. a nicer        C. the nicer          D. the nicest

查看答案和解析>>

同步练习册答案