精英家教网 > 高中英语 > 题目详情
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。
练习册系列答案
相关习题

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

Don’t push me! __________ you know the truth right away?
A.MustB.CouldC.MightD.Would

查看答案和解析>>

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


The doctor suggested he ______.                   
A.not smokeB.don’ t smokeC.doesn’t smokeD.no smoke

查看答案和解析>>

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


. I ____ to the top of the tree, but I fell off it and hurt my leg.
A.must have climbedB.was able to climb
C.could have climbedD.should have climbed

查看答案和解析>>

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


. --      I go out to play now, mum?
--No, you     . You should do your homework first.
A.Must, mustn’tB.Might, wouldn’t
C.Need, mustn’tD.May, had better not

查看答案和解析>>

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

 .– She was in clas on Friday afternoon, but no one has seen her since.
---She _____ an accident.
A.might haveB.might have hadC.may haveD.ought to have had

查看答案和解析>>

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

--Must I clean the room now? --No, you __________.
A.can' tB.may notC.mustn' tD.needn' t

查看答案和解析>>

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


-Would you be here to attend the English party this evening?
-Yes, we ______ .
A.shallB.wouldC.willD.must

查看答案和解析>>

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


---- Mummy, can I go out for a play for a while?
---- Yes, if you _______. But make sure you e back before 8:00.
A.shallB.willC.mustD.could

查看答案和解析>>

同步练习册答案