精英家教网 > 高中英语 > 题目详情
I didn’t know your telephone number; otherwise, I ______ you long ago.
A.had rungB.have rungC.would have rungD.would ring
C

试题分析:考查隐含的虚拟语气:句意:--我不知道你的电话号码,否则,我早就会给你打电话了。这里的Otherwise相当于="if" I had known your phone number.,所以主句用would have done,选C。
点评:有时,句子没有直接给出假设情况的条件,而须通过上下文或其他方式来判断。这题用了Otherwise代替if的虚拟语气,主句是1、表示与现 在事实相反的情况,主语+should/would/could/might+do: 2、表示与过去事实相反的情况,主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,主句:主语+should/would/could/might+do 
练习册系列答案
相关习题

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

It’s natural that a man can hardly ______ a smile when he hears some good news.
A.hold upB.hold backC.hold offD.hold on

查看答案和解析>>

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

— When shall we restart our business?
— Not until we       our plan.
A.will finishB.are finishingC.are to finishD.have finished

查看答案和解析>>

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

---Have you seen Jane this week?
---No, but I ________ her call on my way to work this morning.
A.receivedB.have receivedC.had receivedD.was receiving

查看答案和解析>>

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

--- I’ll come to see your performance at 9:00 tomorrow evening.
--- I’m sorry, but by then my performance ____ and I ____ reporters in the meeting room.
A.will have ended; will be meetingB.will end; will meet
C.will be ended; am going to meetD.is to end; will meet

查看答案和解析>>

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

—I thought I asked you to fix the radio.
— Oh. I’m sorry,dear. I            it right away.
A.am to doB.will do
C.was about to doD.am going to do

查看答案和解析>>

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

Half the world’s population ______ water shortages within 15 years according to the World Bank, just one of many recent alarming reports on the world’s fresh water supply.
A.are sufferingB.have been sufferedC.will sufferD.were suffered

查看答案和解析>>

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

—A talk on Chinese history ________ in our school next Tuesday. Are you interested in it?
— Sounds good. Do we need to buy tickets?
A.be givenB.has been givenC.will be givenD.will give

查看答案和解析>>

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

In the past decades, sea ice ______ in the Arctic as a result of global warming.
A.had meltedB.has been meltingC.meltedD.is melting

查看答案和解析>>

同步练习册答案