1、高中英语if虚拟语气练习题 1. If only he ____quietly as the doctor instructed, he would not suffer so much now. A. lies B. lay C. had lain D. should lie 2. You did not let me drive. If we ____in turn, you ____ so tired A. drove; didn’t get B. drove; wouldn’t get C. were driving; wouldn’
2、t get D. had driven ; wouldn’t have got 3. _____it rain tomorrow, we would have to put off the visit to the Yangpu Bridge A. Were B. Should C. Would D. Will 4. I was ill that day, otherwise I ____ the sports meeting. A. would have taken part in B. took part in C. had taken part in
3、 D. would take part in 5. ___the clouds, you would find the airplane in the sky easily A. Had it not been for B. If it were not C. If it had not been for D. Were it not for 6. If my lawyer ____here last Sunday, he ____ me from going there. A. had been, would have preve
4、nted B. had been, would prevent C. were, prevent D. were, would have prevented 7. ____hard, he would have passed the exam A. If he were to work B. Had he worked C. Should he work D. Were he to work 8. ____today, he would get there by Friday A. Were he to leave B. If he had lef
5、t C. Did he to leave D. Had he left 9. Had you listened to the doctor, you ____all right now A. are B. were C. would be D. would have been 10. I did not see your sister at the meeting. If she ____, she would have met my brother A. has come B. did come C. come D. had come 11. He ____busy
6、yesterday, or he ___you with your experiment. A. was, had helped B. was, would have helped C. had been, would have helped D. were, would have helped 12. If it ____for the snow, we____ the mountain yesterday A. were not, could have climb B. were not, could climb C. had not been,
7、 could have climbed D. hadn’t been, could climb 13. Without electricity, human life ____quite difficult today A. is B. will be C. would have been D. would be 14. If only I ___my car A. hadn’t lost B. wouldn’t lose C. didn’t lose D. haven’t lost 15. But for water, it ____impossible to
8、 live in the earth A. is B. would C. were D. wouldn’t be 16. If the hurricane had happened during the day-time, ____more deaths A. it would have been B. it would be C. there would be D. there would have been 17. What the customers_____ from the company is that the goods ____ right to the
9、ir homes. A. requested, deliver B. demand, be delivered C. request, should deliver D. demand, delivered 18. If law-breakers _____ the society will be in disorder A. made unpunished B. came unpunished C. went unpunished D. not punished 19. We took a taxi to the airport. Otherwise we _
10、late A. would be B. were C. will be D. would have been 20. As you know, I am a disabled man, but I would be happy if I ___of service to you A. am B. have been C. should be D. would be 21. I did not see your sister at the meeting. If she ____, she would have met my brother A. has come B
11、 did come C. had come D. came 22. If it _____the snow, we _____the Simian Mountain last week A. were not, could have climbed B. were not, could climb C. had not been, could have climbed D. had not been, could climb 23. If I were you, I _____ the chance to go abroad. A. will seize B. woul
12、d have seized C. seize D. would seize 24. Should it rain tomorrow, we ______ climbing. A. wouldn’t have gone B. won’t go C. wouldn’t go D. don’t go 25. But for the English examination I to the concert last Sunday. A. would have gone B. will go C. should go D. went 26. If he
13、 my advice, he wouldn't have lost his job. (10湖南) A. followed B. should follow C. had followed D. would follow 27. John went to the hospital alone. If he me about it, I would have gone with him. A. should tell B. tells C. told D. had told 28. But for the help of my English
14、 teacher, I the first prize in the English Writing Competition. (09福建35) A. would not win B. would not have won C. would win D. would have won 29. If we ___ the other road, we might have arrived here in time for the meeting. (10陕西) A. take B. had taken C. took
15、D. have taken 30. about this computer program, a huge amount of time and energy would have been saved. A. Have I known B. If I have known C. If I knew D. Had I known 31. When you phoned me, I was having a meeting, otherwise I your call. A. answered
16、B. would answer C. had answered D. would have answered 32.If it were not for the fact that you __ ill, I would ask you to do this right now. A. were B. had been C. are D. should be. 33. If you_____ my advice, you_____ your failure now. A. took; wouldn’t cry o
17、ver B. had taken; wouldn’t have cried over C. had taken; aren’t crying over D. had taken; wouldn’t be crying over 34. ______ your timely warning, we would have been unaware of the danger. A. In spite of B. But for C. Instead of D. As for 35. The girl is seriously ill, other
18、wise she working instead of staying in bed all day long. A. is still B. will still be C. would still be D. was still 36. -Mike,it's a pity you didn’t come to last night’s concert.It was really great! -Really? If I _____ so busy,1 would have gone with you. A. hadn't been B. weren’t
19、 C. shouldn’t be D. wouldn’t be 37. -Mary looks sad and disappointed -So you if you had failed the NMET (高考英语). A. do B. did C. will D. would 38. I such a foolish mistake if I had been a little more careful. A . wouldn’t make B. wouldn’t have made C. hadn’t
20、 made D. didn’t make 39. come to help me, I wouldn’t have solved the problem. A. If you had B. Had you not C. Hadn’t you D. If you wouldn't have 40. Had you listened to the doctor, you _____ all right now. A. are B. were C. would be D. would have been CDBAD ABACD BCDAC DBCDA CCDCA CDBBD DCDBC ADBCC 第 4 页
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818