---Why hasn’t Jane arrived yet? ---She ______ again in the morning.A.shouldn’t
题型:不详难度:来源:
---Why hasn’t Jane arrived yet? ---She ______ again in the morning.A.shouldn’t have overslept | B.may have turned off the alarm clock | C.must have no one to call her | D.should have someone to wake her up |
|
答案
B |
解析
试题分析:考查情态动词的完成式:句意:对不起。我迟到了。我可能是把闹钟关了,又睡回笼觉了。might 表示“有可能...”。 might have done sth. 是常用句型,表示在过去可能做了什么。用should(n’t) have done就表示“过去(不)应该做而没做(做了)”,must have done过去一定做了,选B。 |
举一反三
He ______ sleep, although he tried to, when he got on such a hunt for an idea until he had caught it.A.wouldn’t | B.shouldn’t | C.couldn’t | D.mustn’t |
|
According to the rules of Daddy, where are we going?, nobody _______ take along with them cash and cell phones.A.must | B.may | C.will | D.shall |
|
“I’m astonished, Mum,” said my son to me the other day, “that some people in the world ____be so ready to fight with others, addicted to killings.A.should | B.might | C.could | D.will |
|
— Hello, may I speak to Mr. Wu? — I’m afraid he is not in now. ______ I take a message?A.Should | B.Can | C.Will | D.Shall |
|
This basketball team had lots of excellent players, so its fans never expected that it ____ have failed in the final. A.must | B.might | C.should | D.need |
|
最新试题
热门考点