—Whydidn’tyoucallmethen?—Oh,mycell-phonewaspoweroff.I

来源:语文精选馆 3.01W

问题详情:

—Whydidn’tyoucallmethen?—Oh,mycell-phonewaspoweroff.I

—Why didn’t you call me then?

—Oh, my cell-phone was power off. I ________ you otherwise.

A.would call                                                 B.had called

C.have called                                                D.would have called

【回答】

D

【解析】

考查虚拟语气。句意:---为什么当时你不给我打电话?--哦,我的手机没电了。否则的话我会给你打的。此处相当于if条件状语从句中与过去事实相反的虚拟语气,主句用would /should /could/might +have+过去分词,指如果我手机当时有电的话我会给你打的。故选D.

【名师点睛】

含蓄虚拟条件句就是将条件从句隐藏在上下文一定的短语中的一类条件句,比如将条件隐含在不定式短语中,分词短语中,介词短语中,名词短语中,或某些连词(如or, or else, otherwise等)中,将条件隐含在定语从句中,将条件隐含在一定的上下文中,等等。如:

To have studied harder, you would have passed the examination. 你学习更用功些,你早就考及格了。(=if you have studied harder, you…)

Failing this time, what would you do?假若这次失败,那你怎么办?(=If you failed this time, what…)

Without air, no one could live. 没有空气,人就不能活。(=If there were no air, no one could live.)

A true friend would not have betrayed me. 若是真正的朋友,就不会背弃我。(=If he had been a true friend, he would…)

I didn’t know that he was a cheat, or else I wouldn’t have believed him. 我不知道他是个骗子,不然我也不会相信他了。(or else=if I had known he was a cheat)

Anyone who had seen that painting might have taken it for a photo. 凡是看过那画的人,都可能把它看成是照片。(=If anyone had seen that painting…)

Don’t bother to read all these papers. It would take too long. 不要费事看所有这些文件了,那会花太多时间。(=…If you read all these papers, It would take too long)

I’m really very busy, otherwise I would certainly go there with you. 我真的是太忙了,不然我就会同你一道去了。(otherwise=if I were not so busy)

知识点:虚拟语气

题型:选择题

热门标签