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 found | B.could have found | C.can’t have found | D.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’t | B.ought not to | C.can’t | D.don"t have to |
|
As we all know, it is usually cold in this place in January, but it _____ be warm sometimes.A.must | B.can | C.should | D.would |
|
Holiday shopping ___be a tiring experience.There are so many places to visit and choices to make. |
—What does the sign over there read? —No person smoke or carry a lighted cigarette, cigar or pipe in this area. |
We the difficulty together, but why didn’t you tell me?A.need have faced | B.can have faced | C.could have faced | D.must have faced |
|
最新试题
热门考点