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”表示對過去事情的假設(shè),表示本來會做而沒有做的動作。聯(lián)系句子意思可知選C。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊答案