问题
选择题
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。句意:我希望上周跟他们一起在那儿。