精英家教网 > 高中英语 > 题目详情
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”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
练习册系列答案
相关习题

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

— It’s the classroom! So you ______ know eating is not allowed here.
— Oh, sorry.
A.need B.will C.may D.must

查看答案和解析>>

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

You _______be hungry already—you had lunch only two hours ago.
A.can”t B.wouldn”tC.mustn’t D.needn”t

查看答案和解析>>

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

--We need a person very much to think up a creative idea.
--________ the new manager have a try?
A.ShallB.MustC.ShouldD.Need

查看答案和解析>>

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

We        the difficulty together, but why didn’t you tell me?
A.need have facedB.can have facedC.could have facedD.must have faced

查看答案和解析>>

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

As I was sitting down for dinner,the telephone ________ring.
A.shouldB.mustC.couldD.would

查看答案和解析>>

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

— Who has made a mess in my room?
— Who else _______ have done it but your naughty son?
A.wouldB.couldC.shouldD.must

查看答案和解析>>

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

--- I was lucky to win a gold medal in the 800-meter-race.
--- You __________ through tough training.
A.must goB.should goC.must have goneD.should have gone

查看答案和解析>>

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

---These grapes look really beautiful.
----They ______! See the price $3.99 a pound. Very expensive, aren’t they!
A.wouldB.couldC.mightD.should

查看答案和解析>>

同步练习册答案