问题 选择题

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

单项选择题
选择题