精英家教网 > 高中英语 > 题目详情
—Mom, I did not pass the exam.
—What a pity! You     it.
A.can passB.should have passed C.must passD.must have passed
B

试题分析:考查情态动词+完成式的用法:从第一句话可知是说的过去的事情,排除AC,句意:--妈妈,我没有通过考试。--真遗憾,你本可以通过的。Should have done本该做却没做,must have done过去一定做了。选B。
点评:情态动词+have done可以表示推测和虚拟:“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。 “may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。 “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
练习册系列答案
相关习题

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

According to his will, his money ____be used to build a school instead of a market.
A.wouldB.couldC.shall D.might

查看答案和解析>>

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

-_____you sing and dance at this late hour of the night?
-Sorry, I will stop right now.
A.MayB.ShallC.WillD.Must

查看答案和解析>>

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

The boss has given everyone a special holiday, so we ________ go to work tomorrow.  
A.can’tB.mustn’tC.needn’tD.shouldn’t

查看答案和解析>>

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

A giant of a man was standing in the doorway. His face was almost completely hidden by a long and untidy hair and a wild beard, but you ______ make out his eyes, shining like black beetles under all the hair.
A.mightB.couldC.shouldD.would

查看答案和解析>>

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

I was really busy these days, otherwise I _______ to your birthday party last night.
A.cameB.did comeC.should have comeD.would have come

查看答案和解析>>

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

---- Where are you going for the weekend?
---- I haven’t decided yet. I _______ go fishing with my friends.
A.shouldB.mightC.canD.must

查看答案和解析>>

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

_____ we go to the McDonald’s? I’m sick of the food there!
A.MightB.CanC.MustD.Would

查看答案和解析>>

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

When Marx was in London, he  __   read at the library for hours.
A.wouldB.mightC.couldD.should

查看答案和解析>>

同步练习册答案