Mike ________ his car, for he came to work by bus this morningA.can have foundB.

Mike ________ his car, for he came to work by bus this morningA.can have foundB.

题型:不详难度:来源:
Mike ________ his car, for he came to work by bus this morning
A.can have foundB.could have found
C.can’t have foundD.mustn’t have found

答案
C
解析

试题分析:考查情态动词+have done的用法,can’t have done是过去不可能做了什么,must接have done只能用于肯定句,句意:迈克不可能发现他的车,因为今天早上他是做公共汽车上的班。选C。
点评:情态动词+have done可以表示推测和虚拟:“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。“can"t+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
举一反三
—I don’t mind telling you what I know.
—You _____. I can manage it myself.
A.mustn’tB.ought not toC.can’tD.don"t have to

题型:不详难度:| 查看答案
As we all know, it is usually cold in this place in January, but it _____ be warm sometimes.
A.mustB.canC.shouldD.would

题型:不详难度:| 查看答案
Holiday shopping ___be a tiring experience.There are so many places to visit and choices to make.
A.canB.mayC.shallD.will

题型:不详难度:| 查看答案
—What does the sign over there read?
—No person        smoke or carry a lighted cigarette, cigar or pipe in this area.
A.willB.mayC.shallD.must

题型:不详难度:| 查看答案
We        the difficulty together, but why didn’t you tell me?
A.need have facedB.can have facedC.could have facedD.must have faced

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.