问题 选择题

____ the aid from the government, the flood-stricken area ____ greater loss.

A.Apart from; should have suffered

B.But for; would have suffered

C.Without; could suffer

D.Except for; would have suffered

答案

答案:B

题目分析:考查虚拟语气:句意:要不是政府的帮助,洪水泛滥地区就会遭受更大的损失。可知政府给与了帮助,洪水泛滥地区也没有遭受更大的损失,这是虚拟语气,but for要不是,would have done本来会…而不会,apart from除了,except for也是除了,should have done是本应该做,而没有,选B。

点评:虚拟语气在非真实条件句中的用法:  1.表示与现在事实相反的情况时, if从句的谓语用动词的过去式, 主句的谓语用should / would / could / might +动词原形,2.表示与过去事实相反的情况时, if从句的谓语用had done形式, 主句的谓语用should / would / could / might + have done的形式3,表示与将来事实相反的情况时, if从句的谓语形式是: ①.完全动词过去式 (be的过去式通常用were);  ②.should +动词原形;  ③.were to do. 其中②, ③种情况都含有“出乎意料之外”之意; 主句的谓语的形式是: should / would / could / might +动词原形。

解答题
单项选择题