当前位置:文档之家› 高中英语if虚拟语气练习题附答案

高中英语if虚拟语气练习题附答案

高中英语if 虚拟语气练习题1.If only he ____quietly as the doctor instructed, he would not suffer somuch now.A. liesB. layC. had lainD. should lie2.You did not let me drive. If we ____in turn, you ____ so tired' t getB. drove; wouldn ' t getA. drove; didn'Dt.gethad driven ; wouldn' t have gotC. were driving; wouldn3._____it rain tomorrow, we would have to put off the visit to the Yangpu BridgeA. WereB. ShouldC. WouldD. Will4.I was ill that day, otherwise I ____ the sports meeting.A. would have taken part inB. took part inD. would take part inC. had taken part in5.___the clouds, you would find the airplane in the sky easilyA. Had it not been forB. If it were notD. Were it not forC. If it had not been for6.If my lawyer ____here last Sunday, he ____ me from going there.A. had been, would have preventedB. had been, would preventC. were, preventD. were, would have prevented7.____hard, he would have passed the examA. If he were to workB. Had he workedC. Should he workD. Were he to work8.____today, he would get there by FridayA. Were he to leaveB. If he had leftC. Did he to leaveD. Had he left9.Had you listened to the doctor, you ____all right nowA. areB. wereC. would beD. would have been10.I did not see your sister at the meeting. If she ____, she would have metmy brotherA. has comeB. did comeC. comeD. hadcome11.He ____busy yesterday, or he ___you with your experiment.A. was, had helpedB. was, would have helpedC. had been, would have helpedD. were, would have helped12.If it ____for the snow, we____ the mountain yesterdayA. were not, could have climbB. were not, could climbC. had not been, could have climbedD. hadn' t been, could climb13.Without electricity, human life ____quite difficult todayA. isB. will beC. would have beenD. would be14.If only I ___my carA. hadn ' t lostB. wouldn ' t loseC. didn ' t loseD. haven ' t lost15.But for water, it ____impossible to live in the earthA. isB. wouldC. wereD. wouldn ' t be16.If the hurricane had happened during the day-time, ____more deathsA. it would have beenB. it would be17.What the customers_____ from the company is that the goods ____ rightto their homes.A. requested, deliverB. demand, be deliveredC. request, should deliverD. demand, delivered18.If law-breakers _____ the society will be in disorderA. made unpunishedB. came unpunishedC. went unpunishedD. not punished19.We took a taxi to the airport. Otherwise we____late20.As you know, I am a disabled man, but I would be happy if I ___of service toyou21.I did not see your sister at the meeting. If she ____, she would have metmy brotherA. has comeB. did comeC. had comeD. came22.If it _____the snow, we _____the Simian Mountain last weekA. were not, could have climbedB. were not, could climbC. had not been, could have climbedD . had not been, could climb23. If I were you, I _____ the chance to go abroad.A. will seizeB. would have seizedC. seizeD. would seize24.Should it rain tomorrow, we ______ climbing.A. wouldn ' t have goneB. won ' t goC. wouldn ' t goD. don ' t go25.But for the English examination Ito the concert last Sunday.C. should goD. wentA. would have goneB. will go my advice, he wouldn't have lost his job. (10 湖南)If he26.A. followedB. should followC. had followedD. would followme about it, I would have gone with27.John went to the hospital alone. If hehim.A. should tellB. tellsC. toldD. had toldthe first prize in the English28.But for the help of my English teacher, IWriting Competition. (09 福建35)A. would not winB. would not have wonD. would have wonC. would win29.If we ___ the other road, we might have arrived here in time for the meeting.(10 陕西)A. takeB. had takenC. tookD. have taken30.about this computer program, a huge amount of time and energywould have been saved.A. Have I knownB. If I have knownD. Had I knownC. If I knew31.When you phoned me, I was having a meeting, otherwise Iyour call.A. answeredB. would answerD. would have answeredC. had answered32.If it were not for the fact that you __ ill, I would ask you to do this right now.A. wereB. had beenC. areD. should be.33.If you_____ my advice, you_____ your failure now.' t cry over' t have cried overB. had taken; wouldnA. took; wouldn' t crying overD. had taken; wouldn' t be crying overC. had taken; aren34.______ your timely warning, we would have been unaware of the danger.A. In spite ofB. But forC. Instead ofD. As for35. The girl is seriously ill, otherwise she working instead of staying inbed all day long.A. is stillB. will still beC. would still beD. was still36. -Mike ,it's a pity you didn reallysconcertgreat!'t come to last night.It was'-Really? If I _____ so busy,1 would have gone with you.B. weren ' tC. shouldn ' t beD. wouldn ' t beA. hadn't been-Mary looks sad and disappointed37.-Soyou if you had failed the NMET ( 高考英语).B. didC. willA. doD. wouldsuch a foolish mistake if I had been a little more careful.I38.' t make' tvehamadeB. wouldnA . wouldnC. hadn ' t madeD. didn ' t make' t have solved the e to help me, I wouldn39.A. If you hadB. Had you nott you'C. Hadn D. If you wouldn't have40.Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have been BCDACDBCDA ABACDCDBAD CCDCACDBBD DCDBCADBCC。

相关主题