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 rung | B.have rung | C.would have rung | D.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.rains | B.rained | C.has rained | D.is raining |
|
The present situation is very complex,so I think it will take me some time to ________ its reality.A.make up | B.figure out | C.look through | D.put off |
|
The rich shouldn"t________their wealth. Instead, they should contribute more money to the poor.A.show off | B.take off | C.put off | D.give off |
|
There are lots of problems in your hometown, but we"re happy to see many of them________. A.are solving | B.are solved | C.have solved | D.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 meeting | B.will end; will meet | C.will be ended; am going to meet | D.is to end; will meet |
|
最新试题
热门考点