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

試題分析:句意:如果我了解電腦的話,大量時(shí)間和精力都會(huì)省下來(lái)了。如果省略if,那么把had,should,were提前,由從句的謂語(yǔ)動(dòng)詞可以看出這是對(duì)過(guò)去的虛擬,所以主句用would have done,故選A。
點(diǎn)評(píng):本題難度適中。虛擬語(yǔ)氣是高中階段的重要語(yǔ)法項(xiàng)目,需要考生牢記各種情況的虛擬語(yǔ)氣的謂語(yǔ)動(dòng)詞的形式,并要有分析理解語(yǔ)境的能力。
即學(xué)即練:I wish I ________ there with them last week.
A.would have been     B.were      C.had been         D.was
解析:C。句意:我希望上周跟他們一起在那兒。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

—Want to have the bungee jumping with me?
—It’s out of the question! I ______ a try even if you paid me a million dollars!
A.would haveB.wouldn’t have
C.would have hadD.wouldn’t have had

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

"The interest ____ be divided into five parts, according to the agreement made by both sides." declared the judge.
A.shallB.shouldC.mustD.may

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

----If this had happened to you, what would you have done?
----Me? I ________ the alarm.
A.would turn onB.would have turned on
C.had turned onD.must have turned on

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

They advocate the proposal we were opposed ______ rediscussed at the next meeting.
A.to beB.should beC.to wasD.was

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Had I known about this computer program, a huge amount of time and energy       .
A.would have been savedB.had been saved
C.will be savedD.was saved

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

— You _______ for me this morning. I came over here with Michael in his car.
— Well, why didn’t you let me know earlier?
A.should have waited B.would have waited
C.couldn’t have waitedD.needn’t have waited

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

      the teacher's advice yesterday, you __________in hospital now.
A.Were you to follow
B.Had you followed, wouldn’t be
C.Had you followed, wouldn’t have been
D.If you followed, wouldn’t have been

查看答案和解析>>

同步練習(xí)冊(cè)答案