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

試題分析:考查隱含的虛擬語氣:句意:--你怎么不打電話給我?--對(duì)不起,我忘了你的電話號(hào)碼,否則,我早就會(huì)給你打電話了。這里的Otherwise相當(dāng)于="if" I hadn’t forgot your phone number.,所以主句用would have done,選C。
點(diǎn)評(píng):有時(shí),句子沒有直接給出假設(shè)情況的條件,而須通過上下文或其他方式來判斷。這題用了Otherwise代替if的虛擬語氣,主句是1、表示與現(xiàn) 在事實(shí)相反的情況,主語+should/would/could/might+do: 2、表示與過去事實(shí)相反的情況,主句:主語+should/would/could/might+have done 3、表示對(duì)將來情況的主觀推測(cè),主句:主語+should/would/could/might+do 
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

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.a(chǎn)ny worseB.so badC.much betterD.the worst

查看答案和解析>>

同步練習(xí)冊(cè)答案