1
高等学校英语应用能力考试备考指南.A级
1.6.2.5 五、虚拟语气
五、虚拟语气

1.【答案】D

【解析】ought to的用法等于should,should have done是虚拟语气的固定句型,意思是“过去本应该做(却未做)”,所以ought to have done的意思也是“过去本应该做(却未做)”,符合本题题意。

2.【答案】C

【解析】but for用于句首表示“要不是……”,通常表示对现在或者过去的虚拟,本题是对过去的虚拟。A和B选项都不是虚拟语气,不符合题意,D选项是虚拟语气,但是表示的意思确是“过去本应该……”的意思,只有C选项的意思和结构符合题意。

3.【答案】B

【解析】insist后接宾语从句时,从句常用虚拟语气,如果是对现在的虚拟,则从句的谓语动词用一般过去时,如果是对过去的情况虚拟,则从句常用过去完成时。本题中,第一个符合过去完成时的语法意义,不是虚拟语气,所以用had done;第二个空则是对现在的要求,要求释放自己,所以用表示现在的虚拟语气的形式(should)be set。

4.【答案】A

【解析】wish后接宾语从句时,从句的时态要根据对过去、现在和将来的不同情况的希望,而采用不同的时态。本题中,he是希望自己以前多知道一些关于这个subject的情况,这样他才可以多谈点。这是对于过去情况的假设,所以从句应该用过去完成时。

5.【答案】D

【解析】ought to的用法等于should,should have done是虚拟语气的固定句型,意思是“过去本应该做(却未做)”,所以ought to have done的意思也是“过去本应该做(却未做)”,符合本题题意。

6.【答案】D

【解析】本题是一个主语从句。it是形式主语,真正的主语是that后面的从句。分析题意可以得知,主句应该用被动语态,因为提议只能是被人们提出来的;take place是一个不及物词组,因而没有被动语态。这样我们就可以得知,主句的语态应该是被动语态,而that后面的从句应该是主动语态。根据这样的分析我们就可以得出正确的答案。另外,主句中有suggest,从句中需用虚拟语气,虚拟语气的结构应该是(should)do,也是D选项符合。

7.【答案】C

【解析】本题是一个同位语从句,主句中有order,从句中谓语动词常用虚拟语气。虚拟语气的结构是(should)do。另外分析题意得知,soldiers与动词allow是动宾关系,即soldiers是动作的承受者,而不是动作的发出者,因此从句中应该用被动语态。综合起来看,就可以确定正确的答案了。

8.【答案】D

【解析】本题是一个虚拟条件句,虚拟条件从句中又多了一个同位语从句“the fact that you__________ill”,在这个同位语从句中,the fact就是you are ill,在这里就不存在虚拟的假设,所以此处不应该用虚拟语气。

9.【答案】D

【解析】if only等引导的状语从句中,表示与现在事实相反,谓语动词用一般过去时;表示与过去事实相反,用过去完成时。本题表示的是与现在事实相反,所以从句用一般过去时,但是要注意此类的虚拟语气中,一般应该用were代替was。

10.【答案】C

【解析】在含有虚拟条件句的复合句中,主句和从句的谓语都要用虚拟语气。如果从句用过去完成时,则主句用would/should/might/could+have+过去分词;反之如果主句用would/should/might/could+have+过去分词,则从句也要用过去完成时。