But for the sudden rainstorm, our trip to Hong Kong _____ a very pleasant one.
A.wasB.would have beenC.would beD.had been
B
if 虛擬的一種,對過去虛擬, if 后用had done , 主句用would/ could /might have done.如果句子內(nèi)沒有if, 可用but for, without .
例如: But for your help, I wouldn’t have finished the job.
Without your help, I wouldn’t have finished the job.
練習(xí)冊系列答案
相關(guān)習(xí)題

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


Jackson insisted that he ______ the old woman and that he ______ without any delay.
A.hadn’t murdered; be set free
B.shouldn’t have murdered; would be set free
C.wouldn’t murder; shouldn’t be set free
D.hadn’t murdered; could be set free

查看答案和解析>>

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

Such a businessman ____ honest; he gets his money by dishonest ways.
A.can’t beB.can’t have beenC.may beD.may not be

查看答案和解析>>

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

The airplane _____late, for we didn’t see the famous pop singer until 10 pm.
A.must beB.will beC.would have beenD.must have been

查看答案和解析>>

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

--- He didn’t turn up last night, did he?
--- Yes. But he _______. The meeting had been cancelled.
A.shouldn’t have comeB.needn’t have come
C.didn’t need to comeD.needn’t come

查看答案和解析>>

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


―How come I didn’t get the message that we were to have the meeting at 4 pm?
―Well, your phone ________ it.
A.might have missedB.can’t have missed
C.should have missedD.needn’t have missed

查看答案和解析>>

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


Swimming alone ___be ____dangerous. Do be careful.
A.need; highlyB.may; highC.can; highlyD.can; high

查看答案和解析>>

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


This book ______ Tom’s father’s, because his name is on the book.
A.maybeB.may be C.must beD.must

查看答案和解析>>

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


. ---I am going to see the victim’s brother.
--- I’d rather you ___________.
A.didn’tB.don’tC.shouldn’tD.hadn’t

查看答案和解析>>

同步練習(xí)冊答案