----Did you make it at last?
----Yes. But for your help, it _____ a serious loss.

A.would cause B.must have caused C.might cause D.would have caused 

D

解析試題分析:考查虛擬語氣。句意:--你最終成功了嗎?--是的。要不是你的幫助,將會造成巨大的損失。but for要不是,根據(jù)第一句的did可知,是對過去事情的虛擬,本題的but for短語相當于if it hadn’t been for your help,主句應該使用would have done sth。故選D。
考點:考查虛擬語氣

練習冊系列答案
相關習題

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

I’m very hungry. Get me something to eat; anything ________ do.

A.will B.should C.must D.can

查看答案和解析>>

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

----You didn’t wait for Mr. Smith last night, did you?
---- Yes, but we _______. He didn’t return home at all.

A.needn’t have B.should have C.didn’t need to D.don’t have to

查看答案和解析>>

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

—It rained cats and dogs this morning.I’m glad we took an umbrella.
—Yeah,we would have got wet all over if we ________.              (2013·重慶,29)

A.hadn’tB.haven’t
C.didn’t D.don’t

查看答案和解析>>

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

(2010·江蘇高考)George is going to talk about the geography of his country, but I'd rather he ________ more on its culture.

A.focusB.focused
C.would focusD.had focused

查看答案和解析>>

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

(2011·北京高考)—Where are the children? The dinner's going to be completely ruined.
—I wish they______always late.

A.weren't B.hadn't been
C.wouldn't be D.wouldn't have been

查看答案和解析>>

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

(2013·福建三明二模)—Look at the full moon. How beautiful it is!
—How I wish I ________ on it some day!

A.were B.a(chǎn)m
C.would be D.will be

查看答案和解析>>

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

Jack described his father,who ________ a brave boy many years ago,as a strong-willed man.

A.would be B.would have been
C.must be D.must have been

查看答案和解析>>

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

(2013·山西高三診斷)Honey, you ________ alcohol for they have stopped drinking.

A.may not have bought B.mustn't have bought
C.can't have bought D.needn't have bought

查看答案和解析>>

同步練習冊答案