精英家教网 > 高中英语 > 题目详情

----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要不是,根据第一句的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.am
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

查看答案和解析>>

同步练习册答案