I didn’t know your telephone number; otherwise, I ______ you long ago.A.had run

I didn’t know your telephone number; otherwise, I ______ you long ago.A.had run

题型:不详难度:来源:
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 
举一反三
If the weather had been better, we could have had a picnic. But it ____  all day.
A.rainsB.rainedC.has rainedD.is raining

题型:不详难度:| 查看答案
The present situation is very complex,so I think it will take me some time to ________ its reality.
A.make upB.figure outC.look throughD.put off

题型:不详难度:| 查看答案
The rich shouldn"t________their wealth. Instead, they should contribute more money to the poor.
A.show offB.take offC.put offD.give off

题型:不详难度:| 查看答案
There are lots of problems in your hometown, but we"re happy to see many of them________.                                   
A.are solvingB.are solvedC.have solvedD.are being solved

题型:不详难度:| 查看答案
--- 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

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.