12. The boy's parents the operation last week had it not been for the donations from our school.
A. couldn't have paid for
B. couldn't pay for
C. shouldn't have paid for
D. wouldn't pay for
12. A考查非真实条件句的虚拟语气。句意:要不是我们学校的捐款,这个男孩儿的父母上周不可能付清手术费。根据句中已知的时间状语last week,可排除B、D。而couldn't have
paid for意为"不可能付 ";shouldn't have paid for意为"本不应该付……"。根据句意可知选A。
【拓展延伸】要不是:(l)but for...(介词短语,与过去或现在事实相反)
(2)had it not been for ... = if it hadn't been for ...(与过去事实相反)
(3)were it not for... = if it were not for ...(与现在事实相反)
题目来源:2015全品语法快练高中英语新课标 > 训练23 情态动词和虚拟语气
科目:高中英语 来源: 题型:
2. [2014 •北京卷]There are still many problems before we are ready for a long stay on the moon.
A. solving B, solved
C. being solved D. to be solved
查看答案和解析>>
科目:高中英语 来源: 题型:
3. 这个孩子应受到惩罚。我可不能让他撒谎却不受惩罚!
The child should be punished. I could not_______________telling lies. (have sb doing ; get away with)
查看答案和解析>>
科目:高中英语 来源: 题型:
8. The speed of cars is __________ (limit) to 80 kilometres per hoar on Hangzhou Bay Bridge in Ningbo.
查看答案和解析>>
科目:高中英语 来源: 题型:
2. Although he is often tired __________ his work, he is never tired his job. In fact, he enjoys it.
查看答案和解析>>
科目:高中英语 来源: 题型:
16. If we had taken effective measures much earlier, the river so seriously now.
A. is not polluted
B. would not be polluted
C. had not been polluted
D. would not have been polluted
查看答案和解析>>
科目:高中英语 来源: 题型:
1. [2014 •北京卷]We back in the hotel now if you didn't lose the map.
A. are B. were
C. will be D. would be
查看答案和解析>>
科目:高中英语 来源: 题型:
6. Supposing you the lottery, what would you do with the money?
A. would win B. have won
C. had won D. won
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com