题目内容
----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’t | B.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.focus | B.focused |
| C.would focus | D.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 |