高中英语语法:虚拟语气专项练习50题1.--- I’m sorry. I _______ at you the other day.--- Forget it. I was a bit out of control myself.A. shouldn’t shoutB. shouldn’t have shoutedC. mustn’t shoutD. mustn’t have shouted2 Thank you for all y our hard work last week. I don’t think we ____ it without you.A. can manageB. could have managedC. could manageD. can have managed3. ____ he had not hurt his leg, John would have won the race.A. IfB. SinceC. ThoughD. When4 --- If the traffic hadn’t been so heavy, I could h ave been back by 6 o’clock.--- What a pity! Tina ____here to see you.A. isB. wasC. would beD. has been5 I was really anxious about you. You ____home without a word.A. mustn’t leaveB. shouldn’t have leftC. couldn’t have leftD. needn’t leave6 He suggested that the person ____to be punished.A. refersB. referC. should referD. referred7 --- Do you think the thief entered the room through the back door?--- No, if he had, I don’t believe he ____the living-room window.A. would breakB. brokeC. would have brokenD. breaks8 Without electricity, human life ____quite different today.A. isB. will beC. would have beenD. would be9 --- ____he come to see you as he promised?--- Of course, please, and I’d rather he ____ me the truth.A. Will; informedB. Shall; toldC. Should; will tellD. Can; tell10 --- He looks very hot and dry.--- So ____ if you had a temperature of 39.A. would youB. will youC. would you have beenD. do you11 I forget where I read the article, or I ________ it to you now.A. will showB. would showC. am going to showD. am showing12. “It looks as if he were drunk.” “So it does. _________.”A. He’d better give up drinkingB. He shouldn’t have drunk so muchC. Health is more important than drinkD. I wonder why he is always doing so13. “Mary looks hot and dry” “So _________ you if you had so high a fever.”A. doB. areC. willD. would14. “He will come tomorrow.” “But I’d rather he _________ the day after tomorrow.”A. will comeB. is comingD. had come15. All the doctors in the hospital insisted that he ________ badly wounded and that he ________ at once.A. should be; be operated onB. were; must be operated onC. was; should be operatedD. was; be operated on16. _________ smoking, he would not have got cancer in the lung.A. Was he given upB. Had he given upC. Did he giveD. If he gave up17. What a pity! Considering his ability and experience, he ____ better。
A. need have doneB. must have doneC. can have doneD. might have done18. I to go for a walk, but som eone called and I couldn’t get way。
A. was planningB. had plannedC. plannedD. would plan19. I would like _______ you to my birthday party, but I was busy and forgot to call you。
A. to inviteB. invitingC. to have invitedD. having invited20. Had Paul received six more votes in the last election, he ______ our chairman now.A. must have beenB. would have beenC. wereD. would be21. ______ the English examination I would have gone to the concert last Sunday.A. In spite ofB. But forC. Because of22.The sun rises in the east and sets in the west, so it seems as if the sun ________round the earth.circlingB. circlesC. is circlingD. be circling23.Had he worked harder, he _____ the exams.A. must have got throughB. would have got throughC. would get throughD. could get through24.I'd rather you _____ by train, because I can't bear the idea of your being in an airplane in such bad weather.A. would goB. should goC. wentD. had gone25._____ for the timely investment from the general public,our company would not be so thriving as it is.A. Had it not beenB. Were it notC. Be it notD. Should it not be26. We are all for your proposal that discussion _____.A. be put offB. was put offC. should put offD. is to put off27. Look at the terrible situation I am in! If only I ____ your advice.A. followB. had followedC. would followD. have followed28. Without electronic computers, much of today’s advanced technology______ .A. will not have been achievedB. have not been achievedC. would not have been achievedD. had not been achievedpower in their homes, streets, and factories for several minutes in honour of this great man.A. turn offB. turned offC. would turn offD. had turned off30. There is a real possibility that these animals could be frightened, _______a sudden loud noise.A. being thereB. should there beC. there wasD. there having beenround the town, he felt as though he ______ away for ages.beenB. wasC. isD. had beendoesn't want to work right away because she thinks that if she ______ a job she probably wouldn't be able to see her friends very often.A. has to getB. had gotC. were to getD. could have gotyou known the truth, you should have told him .A. HaveB. HadC. HavingD. Ifhigh time you ______.A. start to workB. would start to workC. started to workD. had started to work35. Bob would have helped us yesterday, but he-_______A. was busyB. is busyC. had been busy.D. will be busy36. John went to the hospital alone. If he me about it, I would have goneA. should tellB. tellsC. toldD. had toldwe ___ the other road, we might have arrived here in time for the meeting.A. takeB. had takenC. tookD. have taken38. --The weather has been very hot and dry.--Yes. If it had rained even a drop, things would be much better now! And my vegetables .A. wouldn't dieB. didn't dieC. hadn't diedD. wouldn't have diedI known about this computer program, a huge amount of time andenergy______ .A.would have been saved B.had been savedC.will be saved D.was saved, Professor Smith. I didn't finish the assignment yesterday.---Oh, you have done it as yesterday was the deadline.A. mustB. mustn'tC. shouldD. shouldn't41. _____ the sun, nothing on earth could live.A. Were it not toB. If it were not toC. If it had not been forD. If it were not for42. If he _____, give him the message.A. were comingB. would comeC. should comeD. were come43. Were I to move to a foreign country, I _____ away all my furniture in my house here.A. would giveB. shall giveC. gaveD. will give44. I would go to the concert but I _____ no time.A. hadB. had hadC. haveD. has45. —Would you have told him the answer|—Yes, I would have, but I _____ so busy then.46. —Why didn’t you buy it—I _____ but I didn’t have the money.A. wouldB. would haveC. had hadD. had bought47. —You should have finished it sooner.—I know but I _____ the time.A. don’t haveB. won’t haveC. didn’t haveD. had not$48. _____ water, we could not live a day in the desert.A. WithoutB. NoC. Having noD. But not for49. If you _____ the doctor’s advice, you would have recovered already.A. followedB. would followedC. will followD. had followed50. If he had not lost the money, he _____ the piano last week.A. could have boughtB. had boughtC. would buyD. have bought】"参考答案与解析:1. B。