精英家教网 > 高中英语 > 题目详情
--Excuse me, you are supposed to hand in your design now.
--I’m sorry, my computer broke down, or I ________ it last night.
A.finishedB.would finish
C.had finishedD.would have finished
D

试题分析:考查虚拟语气:句意:--对不起,你现在应该交设计了。--对不起,我的电脑坏了,否则昨晚就已经完成了。这里的or相当于if my computer hadn’t broken down,主句应该是和过去相反的虚拟语气,选D。
点评:这题是隐含的if的虚拟语气,or,otherwise相当于非真实条件句,简要概括如下:1、表示与现在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/ would /could / might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—Ang Lee won the Best Director Oscar at the 85th Academy Awards Ceremony.
—But when he was young, no one could have imagined how well he ____ in the world of entertainment.
A.would do B.was doing C.had doneD.did

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---Ann looks hot and dry.
---So _______ you if you had a high fever.
A.doB.areC.willD.would

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The old pianist wouldn’t listen to our repeated request that he _______ in public again.
A.playedB.playC.wouldD.was going to play

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Watch out for these animals! They could be terrified ______ a sudden loud noise.
A.being thereB.should there be
C.there wasD.there have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We were anxious about you.You    home without    us.
A.shouldn’t leave; tellB.mustn’t leave; tell
C.shouldn’t have left; tellingD.can’t have left; telling

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Without the leadership of the Party, there ____no New China.
A.would beB.has beenC.should beD.was

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The teacher recommended that everyone _______ this dictionary.
A.boughtB.buyingC.buysD.buy

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

–Do you know where David is? I couldn’t find him anywhere.
– Well. He _____ have gone far — his glasses are still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

查看答案和解析>>

同步练习册答案