精英家教网 > 高中英语 > 题目详情
— Do you know where Mary is? I couldn’t find her anywhere.
— Well . She        have gone far—her coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t
C

试题分析:考查情态动词+完成式的用法:句意:--你知道玛丽在哪里吗?--她不会走远的,她的外套还在这里。从her coat’s still here.可知是否定推测,can’t have done“过去不可能做了”,肯定推测用must have done“过去一定做了”,shouldn’t have done过去本不应该做而做了, wouldn’t have done过去本不会做而做了,选C。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

Some people ________ not have plans yet for New Year’s Eve, but others know exactly what they will be doing.
A.canB.mustC.needD.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

A mistake ______ have been made on our bill. We didn’t order any fish today.
A.shouldB.wouldC.couldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Cars, buses and bikes ________ stop when the traffic lights turn red.
A.canB.mayC.mustD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mike ______have stolen the money from the bank,______he appeared to be rich overnight.
A.can’t; forB.might; forC.must; sinceD.can’t; since

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--Why are your eyes so red? You _______ have slept well last night.
A.can'tB.mustn'tC.needn'tD.won't

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

------I can’t wait to go to your party. ________ my friend Susan come?
------ Of course. She is always welcome.
A.ShallB.ShouldC.WillD.Must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The weather turned out to be fine. I       the trouble to carry the umbrella with me.
A.should have takenB.needn’t have taken
C.mustn’t have takenD.could have taken

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Harry is feeling uncomfortable. He _____ too much at the party last night.
A.could drinkB.should drink
C.would have drunkD.must have drunk

查看答案和解析>>

同步练习册答案