当前位置:高中试题 > 英语试题 > 虚拟语气 > He ___________ the test, but he wasn’t careful enough.A.was able to passB.must h...
题目
题型:不详难度:来源:
He ___________ the test, but he wasn’t careful enough.
A.was able to passB.must have passedC.could have passedD.might be able to pass

答案
C
解析
考查虚拟语气。句意:他本来能够通过考试,但是他不够细心。“would+have+done”表示对过去事情的假设,表示本来会做而没有做的动作。联系句子意思可知选C。
核心考点
试题【He ___________ the test, but he wasn’t careful enough.A.was able to passB.must h】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
The World Health Organization warned that Asian countries __________ attentive to bird flu since Asia ___________ got rid of the disease completely.
A.should keep; hasB.must remain; has notC.ought to stay; has beenD.shall be; has not been

题型:不详难度:| 查看答案
— Oh, it’s you. I__________ you. Why are you looking so thin and pale?
— I’ve been ill for weeks and still under treatment.
A.can’t recognizeB.could hardly recognizeC.haven’t recognizedD.wasn’t recognizing

题型:不详难度:| 查看答案
---But for your timely warning, we __________ into great trouble.
---Well, you know we’re friends.
A.would getB.must have gotC.would have gotD.can’t have got

题型:不详难度:| 查看答案
. He __________ full marks, but he was so careless as to make a spelling mistake.
A.must have gainedB.can have gainedC.could have gainedD.must gain

题型:不详难度:| 查看答案
Don’t push me! __________ you know the truth right away?
A.MustB.CouldC.MightD.Would

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