當前位置:國文幫>習題庫>

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

習題庫 閱讀(2.94W)

問題詳情:

—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)

知識點:虛擬語氣

題型:選擇題