高中英语虚拟语气习题精选1. If I had had enough time, I___ my work.A. would finishB. must have finishedC. would have finishedD. had finished2.Ten minutes earlier, they ___ the plane.A. will catchB. would catchC. would have caughtD. will have caught3. Mr Green requires that the students ___ a composition every other week.A. writeB. writtenC. would writeD. will write4.Had he studied hard, he___ the exam.A. would passB. could passC. had passedD. would have passed5.I wish I ___ what is happening there in his room.A. knowB. knownC. knewD. should know6.It is important that you ___ sports every day.A. haveB. would haveC. must haveD. will have7.If there were no water in the world, everything ___.A. will dieB. would dieC. would have diedD. would have been dead8. ___ what was going to happen, I would never have left her alone.A. Had I knownB. If I knowC. If I knewD. If had I known9.He ordered that the work ___ right away.A. should finishB. finishedC. would be finishedD. be finished10.—Shall we go to the movie tonight?—No, I'd rather ___ at home with our baby. You'd better not leave it to the babysitter at night.A. you stayedB. you stayC. stayedD. stay11. ___ in your position, I would help him.A. Was IB. Were IC. If I amD. If I had been12.I ___, but I was stopped by the heavy rain.A. mean to comeB. meant to comeC. had meant to comeD. meant coming13.Mrs Black insists___ in that old hotel.A. not to stayB. not stayingC. staying notD. that she not stay14.If you had spoken clearly, you would___.A. understand itB. have understoodC. be understoodD. have been understood15. If you ___ that late movie last night, you wouldn't be so sleepy.A. haven't watchedB. hadn't watchedC. didn't watchD. wouldn't have watched练习二1. The teacher demanded that the exam _____ before eleven.A. must finishB. would be finishedC. be finishedD. must be finished2. She made the demand that the journalists _____ at once ______ Iraq.A. leave; forB. leave; toC. left; toD. to be left; for3. He is talking so much about America as if he _____ there.A. had beenB. has beenC. wasD. has gone4. The young man insisted that he _____ nothing wrong and _____ free.A. did; setB. had done; should be setC. should do; be setD. had done; must be set5. I suggested there ____ be a kind of language all could understand and use ____.A. can; itB. /; /C. would; itD. may; /6. The suggestion has been made _____ the basketball game _____ put off.A. for; toB. that; beC. which; should beD. to; being7. The order came that the medical supplies _____ to Beijing for the Sars soon.A. would be sentB. should sendC. be sentD. must be sent8. It is important that we _____ wild animals.A. will protectB. should protectC. shall protectD. are protecting9. Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have been10. _____ any change about the date, please tell me immediately.A. Will there beB. Should there beC. There will beD. There should be11. _____ today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leave12. Should it rain, the crops _____ .A. would be savedB. would have been savedC. will be savedD. had been saved13. You _____ come earlier. The bus left a moment ago.A. wouldB. should haveC. mayD. have14. He treated me as though/as if _____ his own son.A. I amB. I would beC. I wasD. I were15. I _____ you some money, but I hadn’t any on me then.A. would lendB. would have lentC. could lendD. may have lent16. A few minutes earlier and we _____ the rain.A. have caughtB. had caughtC. could have caughtD. were to catch17. --- “Have you ever been to Beijing?”--- “No, but I wish I _____”A. haveB. willC. doD. had18. I’m glad I went over all my notes; otherwise _____ .A. I may have failedB. I’d failC. I’d have failedD. I’ll have failed19. --- “What will you do during the summer hol iday?”--- “I don’t know, but it’s high time _____ something.”A. I’m decidingB. I’ll decideC. I decidedD. I decide20. What would we do if it _____ tomorrow?A. should snowB. would snowC. snowD. will snow21. If only I _____ my watch!A. hadn’t lostB. haven’t lostC. didn’t lostD. don’t lose22. You _____ such a serious mistake if you had followed his advice.A. may not makeB. might not makeC. shouldn’t have madeD. might not have made23. We _____ the work on time without your help.A. hadn’t had finishedB. didn’t have finishedC. couldn’t have finishedD. can’t have finished24. --- “Where have you been?”--- “I got caught in traffic; otherwise _____ sooner.”A. I would be hereB. I have been hereC. I had been hereD. I would have been here25. 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 be26. It’s high time that we ___ to school.A. would toB. wentC. goD. will go27. It seems as if it ___ rain.A. will toB. is going toC. is toD. were28. I’d rather you ___ right away.A. leaveB. leftC. will leaveD. to leave29. He is working hard for fear that he ___.A. failsB. failedC. would failD. fail30. It is really strange that the girl ___ so early.A. has been marriedB. has marriedC. be marriedD. would marry31. Supposing I ___ this gift, what would he say?A. acceptB. acceptedC. should acceptD. would accept32. The teacher agreed to the suggestion that the students ___ two weeks to prepare for the exam.A. giveB. should giveC. be givenD. would be given33. I was busy yesterday, otherwise I ___ your birthday party.A. attendedB. had attendedC. would attendD. would have attended34. He insisted that he ___ me before.A. seeB. should seeC. had seenD. saw35. The two strangers talked as if they ___ friends for years.A. wereB. would beC. have beenD. had been36. We ___ our lives had it not been for the policeman.A. would have lostB. should loseC. might loseD. could have lost37. ---- I thought you would come back tomorrow.---- I would if I ___ to attend a meeting.A. don’t haveB. didn’t haveC. will not haveD. would not have38. He wishes ___ mistakes.A. he doesn’t always makeB. he isn’t always makingC. he didn’t always makeD. he wouldn’t always making39. It ___ very nice if only it were possible.A. will beB. would beC. isD. were40. Without your help, our team ___ the last match.A. won’t winB. will loseC. wouldn’t have wonD. can’t win41. I wish I ___ what to do.A. knewB. have knownC. knowD. would know42. ___, I would take an umbrella with me.A. Had I been youB. I were youC. Were I youD. I had been you43. If I had hurried, I ___ the train.A. would catchB. could catchC. would have caughtD. had caught44. Tom insisted that John ___ it for no one was in the room except him.A. doB. doesC. didD. would do45. It is high time we ___ off.A. areB. wereC. beD. will be46. He felt as if he ___ more time to study for the test.A. needsB. were neededC. neededD. need47. It is important that I ___ with Mr. Williams immediately.A. speakB. spokeC. will speakD. to speak48. James wishes he ___ the football game instead of the film.A. sawB. seeC. had been seenD. had seen49. I wish ___ since I have so much work to do tomorrw.A. he leftB. he leaves me aloneC. he be leftD. he would leave me alone50. If I had known that, I ___ so.A. wouldn’t doB. wouldn’t have doneC. won’t doD. have not done51. The doctor proposed that she ___.A. will not smokeB. not smokeC. would not smokeD. did not smoke52. If I ___ you, I wouldn’t return the call.A. beB. amC. wasD. were53. You talk as if you ___ there.A. were reallyB. has really beenC. had really beenD. would really be54. He suggested that the work ___ at once.A. would startedB.would be startedC.should startedD. should be started55. It is strange that such a thing ___ in your school.A. will happenB. happensC. should happenD. happened56. It is imperative that you ___ on time.A. areB. will beC. beD. would be57. I didn’t go to the party, but I do wish I ___ there.A. wasB. wereC. had beenD. went58. It is time we ___ up our results.A. sumB. summedC. will sumD. would sum59. If the doctor had been available, the child ___.A. would not dieB. would not have diedC. could not dieD. could not have died60. Dr. Bethune worked hard as if he ___.A. never had felt tiredB. had never felt tiredC. never felt tiredD. was tired never二、用括号中所给动词的适当形式填空1.If you (arrive) ten minutes earlier, you could have seen them off.2.It's time that we (go) to the railway station.3.If they(not help) us ,our experiment would have failed.4.You're five minutes late.I suggested that you (come )earlier tomorrow.5.Mather often tells us that it is necessary that we (drink) a glass of water after we getup.6.She insisted that she (send) to work in the faraway small town.7.I not (forget) his telephone number, I would have rung him.8. He is busy now. If he (be) free, he (go) with you.9. The manager was in his office then. If he (be) here, everything (settle) in a minute .10.Noisy as it was, he went on reading as if nothing (happen).。