虚拟语气用法详解 下载本文

3.选C。如用with则全句的逻辑关系不成立,而用D项其语法结构有错。in the past years已经告诉我们应与过去事实相反的条件从句,所以只有C是对的,B项用来表示与现在事实相反,也应排除。B、C这两种用法只能表示虚拟条件,不能表示真实条件,其意思是“如果没有”。

4.选C。虚拟条件从句虽是指过去,但从其与主句的逻辑关系上分析,主句只能是现在,故选C,从now 一词也可得出这一结论。

5.选B。分析方法同上。

6.选C。otherwise在这是一个虚拟条件从句的替代词,它代替了if he hadn't done his best。

7.选A。从wish后的过去时间状语判断,这应该是一个对过去未能实现事情的一种愿望,故应使用过去完成时。

8.选A。在确定wish后从句的时态时,不要受wish本身时态的影响,它同对从句时态的确定毫无关系。问题的关键是要看wish和从句中的动词的时间先后关系,无论wish本身是何种时态,它与这个动词的时间关系是固定不变的,在变成间接引语时,我们会更能体会到这种关系:

He said,“I wish I had been there. ” He said that he wished he had been there.

wish的时态变了,可它与后面动词的时间关系并没有变。请参阅本章的语法说明。 9.选A。根据句意,这是一个与现在事实相反的比喻,准确地说,是一个与主句动词同时发生的一个动作,故用一般过去时的were。

10.选D。But for(如果没有)和without都可用于表示条件,并没有时间限制,它们既有If it were not for的意思,也有if it had not been for的意思。但前者只用来表示虚拟条件,而后者用于虚拟和真实均可。C 项表示与现在事实相反,这与主句不能成立。 11.选C。as if后时态的确定同wish一样,也不要受主句时态的影响,对它的分析请见上面第8题及其分析。

12.选C。but引出的内容是一个事实。

13.选B。从句用与过去事实相反的过去完成时才能合句意。 14.选B。从句只能指过去。

15.选A。主句中的now一词已表明是与现在事实相反。

虚拟语气 29

16.选A。从句应理解为与过去事实相反,故用过去完成时,句首的感叹句告诉我们,这是一个当前的情景,所以wouldn't后用进行时较妥。

17.选B。第一句虽用了一个现在时的疑问句,但“打碎”这个动作确是已经发生了。所以主从句都应视为过去事实相反。

18.选D。用与过去事实相反的否定句才合逻辑。

19.选C。从虚拟条件从句及其主句可判断出这是一个过去发生的否定的事实。 20.选D。从句是指过去,而主句是指现在。 B层次选题:(二)

1.It is strange that she ______ marry such an ugly man. A.would B.should C.shall D.must

2.It's not right that the meeting ______ off till tomorrow. A.must be put B.must put C.will be put D.be put

3.It was impossible that he ______ the train, for he had started out very early. A.could have missed B.must have missed C.should have missed D.should miss 4.It's a pity that he ______ such a good chance.

A.should miss B.should have missed C.has missed D.all the above

5.He tried to find some excuse for the debt, but I insisted that he ______ it off at once.

A.must pay B.ought to pay C.paid D.pay

6.Mr. Ford insisted that he ______ right, though the others didn't think so. A.should do B.should have done C.had done D.did 7.His pale face suggested that he ______ the sad news. A.should be told B.should have been told C.was told D.had been told

虚拟语气 30

8.He suggested that we ______ here at once.

A.should leave B.must leave C.left D.ought to leave 9.My order is that everyone ______ their own work in time. A.must complete B.completed C.completes D.complete

10.We've made the decision that we ______ at the school gate at 7 tomorrow morning. A.will gather B.are about to gather C.would gather D.should gather

11.----I'll be waiting for you at home. ---- ______ I were busy and couldn't come?

A.What if B.What when C. How if D.How when

12.After he was praised for what he had done, he said,“I ______ even better under harder conditions. ”

A.would do B.would have done C.did D.had done

13.It has been raining for a day, but even though it ______ , we ______ there by tomorrow.

A.hadn't rained, couldn't get B.hadn't rained, can't get C.didn't rain, couldn't get D.didn't rain, can't get 14.We could not have succeeded ______ your help.

A.but for B.without C.if it had not been for D.all the above

15.I dare say he is not your ture friend, because a true friend ______ differently when you were in trouble.

A.acted B.had acted C.would act D.would have acted

虚拟语气 31

16.Remember, science requires your whole life. and even if you ______ two lives, they ______ enough.

A.have, is B.have, isn't C.had, would be D.had, wouldn't be 17.It was a hard work, but divided into groups, we ______ it easily. A.might completed B.might have completed C.completed D.had completed

18.If only I ______ his advice, but I'm sorry I didn't.

A.would not take B.would not have taken C.didn't take D.hadn't taken 19.----Do you want the door to be painted green? ----I would rather it ______ blue.

A.would be painted B.is painted C.will be painted D.was painted 20.It's time we ______ to the concert. A.went B.go C.will go D.should go 答案与分析

1.选B。分析见本章语法说明。

2.选D。本句带有要求之意,故从句谓语用should型虚拟语气。D项中的should被省略。

3.选C。本句也带有惊讶之意,故从句须用should型虚拟语气。但由于是过去的事情所产生的惊讶,所以用should+不定式完成式。

4.选D。如选A,这表达了说话人对将来的事所发出的感叹,选B则是对已经过去的事情的感叹。选C则是一个直陈语气,即说话人对此并不一定感到十分惋惜,而是对此事的陈述。

虚拟语气 32