当前位置:高中试题 > 英语试题 > 虚拟语气 > What a pity! Considering his ability and experience, he ______ better.A.need hav...
题目
题型:不详难度:来源:
What a pity! Considering his ability and experience, he ______ better.
A.need have doneB.must have done
C.can have doneD.might have done

答案
D
解析

试题分析:考查情态动词。Need have done需要做某事,实际上却未做(表示虚拟语气);must have done一定做了某事(表示对过去发生的事情的肯定推测);might have done本可以做某事;句意:真遗憾啊!考虑到他的能力和经验,他本可以做得更好。故D正确。
点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。
核心考点
试题【What a pity! Considering his ability and experience, he ______ better.A.need hav】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
— I didn’t go to class last night because my car broke down.
— You            mine. I wasn’t using it.
A.should borrowB.might have borrowed
C.could have borrowedD.must have borrowed

题型:不详难度:| 查看答案
According to the air traffic rules, you ___ switch off your mobile phone before boarding.
A.mayB.canC.wouldD.shall

题型:不详难度:| 查看答案
—My uncle suggests I ________ abroad.
—I would rather you ________ at home.
A.go; stayB.went; stayedC.go; stayed D.went; stay

题型:不详难度:| 查看答案
Had I known about this computer program, a huge amount of time and energy________.
A.would have been saved  B.had been saved
C.will be saved D.was saved

题型:不详难度:| 查看答案
I can"t thank you _______ much because without your help I _______ have won the first prize.
A.too; wouldn"tB.very; shouldn"t
C.that; might notD.so; couldn"t

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