Had I known about this computer program, a huge amount of time and energy_______

Had I known about this computer program, a huge amount of time and energy_______

题型:不详难度:来源:
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

答案
A
解析

试题分析:句意:如果我了解电脑的话,大量时间和精力都会省下来了。如果省略if,那么把had,should,were提前,由从句的谓语动词可以看出这是对过去的虚拟,所以主句用would have done,故选A。
点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力。
即学即练:I wish I ________ there with them last week.
A.would have been     B.were      C.had been         D.was
解析:C。句意:我希望上周跟他们一起在那儿。
举一反三
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

题型:不详难度:| 查看答案
--Why didn’t Clair apply for the job? She _______ it.
--She ________ so, if her daughter hadn’t fallen ill.
A.can have got; might have done
B.could have got; would have done
C.should have done; would
D.must get; might have done

题型:不详难度:| 查看答案
Environmentalists urged that more effective measures ___________by the government to reduce the pollution.
A.were takenB.would adoptC.be adoptedD.should take

题型:不详难度:| 查看答案
It"s everybody"s desire that  every effort___________to reduce the pollution in our city.
A.be madeB.is madeC.will bi made D.must be made

题型:不详难度:| 查看答案
If the island               a tourist attraction, last week’s earthquake would have caused far more deaths.
A.is to remainB.has remainedC.remainedD.would remain

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.