当前位置:高中试题 > 英语试题 > 虚拟语气 > —Do you know where David is? I can’t find him anywhere.—Well . He          have ...
题目
题型:不详难度:来源:
—Do you know where David is? I can’t find him anywhere.
—Well . He          have gone far— his coat’s still here.
A.shouldn’tB.mustn’t C.can’t D.wouldn’t

答案
C
解析
情态动词用法辨析。Shouldn’t have done本不应该做某事实际上却做了;can’t have done不可能做了某事;wouldn’t have done不会做某事。句意:他不可能走远,因为他的外套还在这里。
核心考点
试题【—Do you know where David is? I can’t find him anywhere.—Well . He          have 】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
We shouldn"t have come north for Christmas vacation. If we _______, we wouldn"t be stuck in the snow right now.
A.wasn"tB.didn"tC.hadn"tD.weren"t

题型:不详难度:| 查看答案
How ___Mike have refused such a good opportunity to go abroad for further study?
A.needB.mustC.canD.might

题型:不详难度:| 查看答案
Meng Peij ie,an ordinary girl who was among the 10 people awarded the title of “Touching China 2011”,must be both optimistic and strong-minded. Otherwise, she _______  her disabled adoptive mother for 12 years.
A.mustn"t have looked afterB.can"t have looked after
C.couldn"t have been looking afterD.shouldn"t have looked after

题型:不详难度:| 查看答案
My friends urged that I ________ the well-paid jobs.
A.applied forB.applied toC.apply forD.apply to

题型:不详难度:| 查看答案
— Can you imagine what is Jack doing now? He is playing football outside while everyone else is busy in class!
— He     his homework, I think.
A.must have finishedB.must finishC.can’t have finished D.mustn’t have finished

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.