精英家教网 > 高中英语 > 题目详情
-----Why didn’t you ring me up?
----- Sorry, I forgot your phone number. Otherwise, I _____ long before.
A.had rung you upB.must run you up
C.would have rung you upD.would ring you up
C

试题分析:考查隐含的虚拟语气:句意:--你怎么不打电话给我?--对不起,我忘了你的电话号码,否则,我早就会给你打电话了。这里的Otherwise相当于="if" I hadn’t forgot 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 
练习册系列答案
相关习题

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

The patient insisted that he_______ ill and ________ to the hospital.
A.wasn’t, wasn’t sentB.wasn’t, not be sent
C.shouldn’t be, wasn’t sentD.wasn’t, shouldn’t send

查看答案和解析>>

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

I ________ you how to deal with the matter, but why didn’t you ask me?
A.could showB.were to show
C.had shownD.would have shown

查看答案和解析>>

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

The order came that the medical supplies ______ to the village without delay.
A.would be sentB.should sendC.be sentD.must be sent

查看答案和解析>>

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

Bob's doctor suggests _____ for a few days .
A.that he is restingB.that he has to rest
C.him to restD.that he rest

查看答案和解析>>

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

You are late. If you ____ a few minutes earlier, you ____ him.
A.came; would meetB.had come; would have met
C.come; will meetD.had come; would met

查看答案和解析>>

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

--The task is challenging and demanding. Who do you think can make it, Tom?
--_______ my partner have a try? I think she is the right person to do it.
A.WillB.MightC.ShouldD.Shall

查看答案和解析>>

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

-----Where are the children? Professor Zhang has come and his speech will start soon.
------I wish they         always late.
A.hadn’t beenB.wouldn’t beC.wouldn’t have beenD.weren’t

查看答案和解析>>

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

-Are you satisfied with her answer?
-Not at all. It couldn’t have been ________.
A.any worseB.so badC.much betterD.the worst

查看答案和解析>>

同步练习册答案