题目内容
--- Tom , why didn’t you answer my call yesterday afternoon?
--- Sorry , I didn't hear the phone . I ___________ asleep.
| A.must be | B.must have been |
| C.could be | D.should have been |
B
解析试题分析: 考查情态动词。从对话可知此处问昨天的事,所以应该用情态动词+have done表示对过去的推测判断 ,排除A、C选项,must have done “肯定做过某事”,should have done “本应该做某事”,从语境判断B选项正确。句意:--汤姆,昨天下午为什么不接我电话呢?---对不起,我没听到。我肯定是睡着了。
考点:考查情态动词。
----Shall I go and buy two more bottles of beer?
----No, I’ve already bought them yesterday. That be enough for us two.
| A.can | B.may | C.should | D.might |
—I missed the first part of the film. It was really a pity.
—You __________ home half an hour earlier.
| A.should go | B.must have gone |
| C.should leave | D.should have left |
It’s beyond our comprehension that Jim, who tops the class in English, ________ have difficulty translating such a simple sentence.
| A.shall | B.should | C.might | D.must |
--- Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?
--- Yes, but I _____ her husband first.
| A.should have told | B.shouldn’t have told |
| C.must have told | D.needn’t have told |
You remind him to keep things neat and tidy, because he is well organized.
| A.can’t | B.needn’t | C.mustn’t | D.shan’t |