请看下面的题目: —If he __________,he __________ that food. —Luckily he was sent to the hospital immediately. http://yingyu.chazidian.com A. was warmed,would not take B. had been warmed,would not have taken C. would be warmed,had not taken D. would have been warmed,had not taken 此题应选 B。该题考查与过去事实相反的虚拟语气:此时条件从句的谓语用 had+过去分词,主句的谓语用 would(should,could,might)+have+过去分词(http://yingyu.chazidian.com): 1. If she had worked harder,she __________. A. would succeed B. had succeeded C. should succeed D. would have succeeded 2. If my lawyer ________ here last Saturday,he _________ me from going. A. had been; would have prevented B. had been; would prevent C. 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 come 4. You didn’t let me drive. If we ________ in turn,you __________ so tired. A. drove; didn’t get B. drove; wouldn’t get C. were driving; wouldn’t get D. had driven; wouldn’t have got 答案:1. D 2. A 3. D 4. D