题目内容
8.-I wonder why he left without a word.-He some trouble for he looks dull.( )
| A. | could have had | B. | should have had | C. | can have had | D. | must have had |
分析 --我不知道他为什么一声不吭地离开了.
--他肯定是有麻烦了,因为他看上去没精打采的.
解答 答案是D.本题考查"情态动词+have done"的结构.could have done表示"本可能…,而实际上没有";should have done表示"本应该…而实际上没有";can have done往往用在否定句和疑问句中表示"对已经发生的事件做推测";must have done用在肯定句中对已经发生是事表示推测"肯定已经…";根据"for he looks dull因为他看上去没精打采的"可知是肯定推测,表示"他肯定是有麻烦了".由此判断答案选择D.
点评 本题考查"情态动词+have done"的结构;首先理解各"情态动词+have done"的含义,然后根据语境,选用恰当的情态动词.
练习册系列答案
相关题目