过去虚拟语气和陈述语气的过去式相同,但动词 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
主句也可以用 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
was warned,would not take B
had been warned,would not have takenC
would be warned,had not taken D