满分5 > 高中英语试题 >

He _____ have fallen asleep last night b...

He _____ have fallen asleep last night because he didn’t hear the phone call.

A.may              B.should            C.can              D.must

 

D 【解析】 试题分析:考查情态动词表示推测。对现在情况表示推测使用“情态动词+动词原形”;对过去情况进行推测,使用“情态动词+have done”;本题根据didn’t hear…说明是对过去情况的推测。Must have done一定做了;may have done也许做了某事;should have done本应该做某事(实际上却未做)(表示虚拟语气);句意:他昨天晚上一定睡着了,因为他没有听见电话铃声。故D正确。 考点:考查情态动词表示推测
复制答案
考点分析:
相关试题推荐

______ by the beauty of nature, the girl from London decided to spend another two days on the farm.

A.Attracting         B.Attracted          C.To be attracted     D.Having attracted

 

查看答案

You have only a short time to get prepared for the exam, so______the most of it.

A.use up            B.do               C.make             D.take

 

查看答案

Although they just met for the first time, they talked _____ they had been friends for many years.

A.as if              B.even if            C.such as           D.so long as

 

查看答案

She demanded that he _____ the books he borrowed from her.

A.should return      B.would return       C.returned          D.were to return

 

查看答案

Only by imagining and creating ____the problem.

A.can solve          B.you can solve       C.solve             D.can you solve

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.