过去虚拟语气和陈述语气的过去式相同,但动词 be 要用 were 形式表示过去情况的虚拟条件句1.表示过去情况的虚拟条件句动词形式可以下表表示条件从句中的谓语主句谓语相当于过去完成时的形式 had doneWould have +过去分词这类句子表示与事实相反的情况或实现可能性不大的情况If I had known you were coming, I would have met you at the airport.(但是我不知道)If anything had happened, he would have left us know.在主句中,假如主语是第一人称,也有人用 should 构成谓语。 I should (would) have talked to mother if I had thought of it. I should (would) never have done it, if hadn’t been so hard up. 2.主句也可以用 could 和 might 构成谓语If my father had lived, he could have done all this for me.有时可以用 should(应当)构成谓语If he had received the present, he should have thanked her.例题:—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 takenC. would be warned,had not taken D. would have been warned,had not taken此题应选 B。该题考查与过去事实相反的虚拟语气:此时条件从句的谓语用 had+过去分词,主句的谓语用 would(should,could,might)+have+过去分词1. If she had worked harder,she __________.A. would succeed B. had succeededC. should succeed D. would have succeeded2. If my lawyer ________ here last Saturday,he _________ me from going.A. had been; would have prevented B. had been; would preventC. were; would D. were; would have prevented 3. 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 come4. You didn’t let me drive. If we ________ in turn,you__________ so tired.A. drove; didn’t get B. drove; wouldn’t getC. were driving; wouldn’t get D. had driven; wouldn’t have got