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

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

查看答案和解析>>

科目:高中英语 来源: 题型:

 

用适当的情态动词填空

1. Mary__________ have left school, for her bike is still here.

查看答案和解析>>

科目:高中英语 来源: 题型:

6. Supposing you     the lottery, what would you do with the money?

A. would win  B.  have won

C. had won    D. won

查看答案和解析>>

同步练习册答案