精英家教網 > 高中英語 > 題目詳情
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
A

試題分析:考查虛擬語氣,表示與過去事實相反的情況。其句型為“ if + 主語 + 動詞的過去完成式,主語 +would / could / should / might + have + 動詞的過去分詞”。這道題里從句Had I known about this computer program是省略了if 然后倒裝的="If" I had known about this computer program. 主句中a huge amount of time and energy和save是被動關系,所以用would have been saved.句意:如果我(早)知道這計算機程序,就能節(jié)約大量短時間和精力了,選A。
點評:虛擬過去時是表示與過去事實相反的假設,if 從句的謂語形式用過去完成時即had+過去分詞,主句用would / should / could / might + have +過去分詞,有時可以把含有助動詞、情態(tài)動詞、be或have的虛擬條件句中的連詞if 省去,而將had , should, were 等詞提到主語之前,即用倒裝結構。這題就是用的這個形式。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

---Sorry, Professor Smith. I didn't finish the assignment yesterday.
---Oh, you      have done it as yesterday was the deadline.
A.mustB.mustn'tC.shouldD.shouldn't

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

_______ be sent to work there?
A.Do you suggest who should B.Who do you suggest that should
C.Who do you suggestD.Do you suggest whom should

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

One of our rules is that every student _______ wear school uniform while at school.
A.mightB.couldC.shallD.will

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Daddy, can you buy me a new MP3 when you go to Beijing?
—You ______ get one if you are admitted to a key middle school.
A.shallB.couldC.mayD.can

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—What's the matter with the man hanging his head there?
—Well,if you ________ know, he was caught stealing my bike.
A.mustB.mayC.canD.shall

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The happy smile on her face suggests that she _______ to the party tomorrow evening.
A.will goB.should goC.would have goneD.is about to go

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

I paid a fine of 200yuan for speeding. If only I _________ the traffic rules!
A.had respectedB.respected
C.would have respected D.could respect

查看答案和解析>>

同步練習冊答案