6.If my lawyer__________here last Saturday,he__________me from going.
A.had been;would have prevented B.had been;would prevent
C.were;would prevent D.were;would have prevented(MET89)
7.-If he__________,he__________that food.
-Luckily he was sent to the hospital immediately.
A.was warned;would not take
B.had been warned;would not have taken
C.would be warned;would not have taken
D.would have been warned;had not taken(MET93)
8.I didn't see your sister at the meeting.If she__________,she would have met my brother.
A.has come B.did come C.came D.had come(NMET94)
9.When a pencil is put in a glass of water,it looks as if it__________.
A.breaks B.has broken
C.were broken D.had been broken (NMET95)
10.You didn't let me drive.If we__________in turn,you__________so tired.
A.drove;didn't get B.drove;wouldn't get (NMET96)
C.were driving;wouldn't get D.had driven;wouldn't have got
参考答案及详解
6.A。该题考查虚拟条件句中主句和从句的时态。只要考生抓住题干中last Saturday这一时间状语,便可得知这是一个与过去事实相反的虚拟条件句。
7.B。该题通过一组对话来考查虚拟语气的用法。题干虽然没有明确的时间状语,但答句中的时态可提示考生这仍是一个与过去事实相反的虚拟条件句。
8.D。前句中的时态和后句中的would have met两个信息都可以提示考生这是一个与过去事实相反的虚拟条件句。
9.C。as if(though)所接的从句常用虚拟结构,如主句和从句中的谓语动词所表达的动作同时发生,as if后接一般过去式;如从句的动作在主句之前发生,则用过去完成时。
10.D。旨在考查考生对与过去事实相反的条件句中时态的掌握情况,前句中的时态表明,这是一个与过去事实相反的虚拟条件句。