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考查非真實(shí)條件句的虛擬語氣。句意:要不是我們學(xué)校的捐款,這個男孩兒的父母上周不可能付清手術(shù)費(fèi)。根據(jù)句中已知的時間狀語last week,可排除B、D。而couldn't have

paid for意為"不可能付 ";shouldn't have paid for意為"本不應(yīng)該付……"。根據(jù)句意可知選A。

【拓展延伸】要不是:(l)but for...(介詞短語,與過去或現(xiàn)在事實(shí)相反)

(2)had it not been for ... = if it hadn't been for ...(與過去事實(shí)相反)

(3)were it not for... = if it were not for ...(與現(xiàn)在事實(shí)相反)

題目來源:2015全品語法快練高中英語新課標(biāo) > 訓(xùn)練23 情態(tài)動詞和虛擬語氣

練習(xí)冊系列答案
相關(guān)習(xí)題

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

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.    這個孩子應(yīng)受到懲罰。我可不能讓他撒謊卻不受懲罰!

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

查看答案和解析>>

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

 

用適當(dāng)?shù)那閼B(tài)動詞填空

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

查看答案和解析>>

同步練習(xí)冊答案