当前位置:高中试题 > 英语试题 > 动词的分类 > —Mom, I did not pass the exam.—What a pity! You     it.A.can passB.should have ...
题目
题型:不详难度:来源:
—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”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
核心考点
试题【 —Mom, I did not pass the exam.—What a pity! You     it.A.can passB.should have 】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
Something terrible       have happened if Li Chang was not coming to eat in his restaurant as he always did.
A.ought to B.must C.shouldD.will

题型:不详难度:| 查看答案
Michael  ______ be a policeman, for he is much too short.
A. needn’t    B. can’t      C should       D.  may
题型:不详难度:| 查看答案
—Tom graduated from college at a very young age.
—Oh,he__________have been a very smart boy then.
A.couldB.shouldC.mightD.must

题型:不详难度:| 查看答案
The company is quite honest and guarantees the new product ______ be under warranty for three years.
A.shouldB.shallC.willD.can

题型:不详难度:| 查看答案
I was really busy these days, otherwise I _______ to your birthday party last night.
A.cameB.did comeC.should have comeD.would have come

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