— Do you know where Mary is? I couldn’t find her anywhere. — Well . She
题型:不详难度:来源:
— Do you know where Mary is? I couldn’t find her anywhere. — Well . She have gone far—her coat’s still here.A.shouldn’t | B.mustn’t | C.can’t | D.wouldn’t |
|
答案
C |
解析
试题分析:考查情态动词+完成式的用法:句意:--你知道玛丽在哪里吗?--她不会走远的,她的外套还在这里。从her coat’s still here.可知是否定推测,can’t have done“过去不可能做了”,肯定推测用must have done“过去一定做了”,shouldn’t have done过去本不应该做而做了, wouldn’t have done过去本不会做而做了,选C。 |
举一反三
―Do you know where David is? I couldn’t find him anywhere. ―Well. He ______ have gone far — his coat’s still here.A.needn’t | B.can’t | C.mustn’t | D.wouldn’t |
|
---Do you still remember when we went to Chong qing? ----I can’t remember now but_____ sometime last summer?A.could it be | B.might it be | C.must it have been | D.could it have been |
|
----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 |
|
The manager commanded that the work ____ finished by the end of this month. A.should be | B.will be | C.must be | D.ought to be |
|
Mike ______have stolen the money from the bank,______he appeared to be rich overnight.A.can’t; for | B.might; for | C.must; since | D.can’t; since |
|
最新试题
热门考点