虚拟语气专练 1. Without electricity human life ______ quite difficult today. A. is A．has A. should rain A. aren't doing A. breaks A. did; set set 7. The new airport _____ if they had not stopped working on it. A. would complete C. had completed A. might A. leave; for A. obeys A. is living there A. will be B. must B. had been completed D. would have been completed C. had to B. leave; to B. obey C. left; to C. will obey C. has lived there D. was able to D. to be left; for D. would obey D. had lived there D. would have been B. has broken B. will be B. had C. would have been C．will have C. rains C. didn't do D. would be D．has had D. had rained D. don't do 2. How 1 wish every family ______ a large house with a beautiful garden! 3. It’s quite impossible that it will rain tomorrow. But if it _______, I would still go to the park. B. would rain 4. I'd rather you _______ anything about it now. B. won't do C. were broken 5. When a pencil is partly in a glass of water, it looks as if it ____. D. had been broken 6. The young man insisted that he ______ nothing wrong and _______ free. B. had done; should be set C. should do; be set D. had done; must be 8. The doctor did everything he could so that he _________ save the soldier's life. 9. She made the demand that the journalists _____ at once ______ Iraq. 10. The guard at the gate insisted that everybody _____ the rules. 11. He talked as if he _____ for years. B. was living there B. would be 12. If there were no subjunctive mood, English ____much easier. C. could have been 13. —I stayed at hotel while in NY. —Oh, did you? You_______ with Barbara. A. would stay A. are B. could stay B. were C. could have stayed D. must have stayed C. would be C. Were he to leave D. Must D. Was I D. If I could have received D. would have been D. If he leave 14. Had you listened to the doctor, you ____ all right now. 15. _______ today, he would get there by Friday. A. Would he leave A. Could A. If were I A. If I received B. Was he leaving C. Might C. Were I C. Had I received 16. _______ I be free tomorrow, I could go with you. B. Should B. I were B. Should I receive 17_______ to do the work, I should do it some other way. 18. _______ your letter, I would have written back two days ago. 19._______, he would have passed the exam. A. If he were to study B. If he stud hard C. Had he stud hard D. Should he study hard 20. Should it rain, the crops ________ . A. would be saved B. would have been saved C. will be saved D. had been saved 21. You _______ earlier. The bus left a moment ago.
虚拟语气专练 A. would come A. would lend B. should have come B. would have lent C. may come C. may lend B. will C. could find B. drove; wouldn't get D. had driven; wouldn't have got B. will go B. haven't C. went C. didn't D. have gone D. don't A. hadn't lost D. have come D. may have lent C. do D. had 22. I _______ you some money, but I hadn't any on me then. 23. ---Have you ever been to Beijing? ---No, but I wish I_______ . A. have A. can find A. drove; didn't get C. were driving; wouldn't get 26.It's time we _______ to bed. A. must go 27. If only I ______ my watch. B. will find 24. Where is Xiao Zhang? I wish I _______ him at once. D. could have found. 25. You didn't let me drive. If we ____ in turn, you ____ so tired. 28. You _______ such a serious mistake if you had followed his advice A. may not make B. might have not made A. could have passed C. must have passed A. hadn't had finished C. couldn't have finished A. had stud hard; would have been C. had stud hard; would be A. followed; won’t feel C. followed; wouldn’t feel A. want A. follow A. Given A. close A. must open A. would buy A. have caught A. Not being C. shouldn't have made D. might not have made B. were able to pass D. might be able to pass B. didn't have finished D. can't have finished B. should have stud hard; should have been D. would study hard; must have been B. had followed; won’t feel D. had followed; wouldn’t feel B. wanted B. had followed B. To give B. closed B should open B. would have bought B. had caught B. Without being C. had wanted C. would follow C. Giving C. have closed C. have to open C. had bought C. were to catch C. Had it not been D. have wanted D. have followed D. Having given D. had closed D. has to open D. must have brought D. could have caught D. Not having been 29. He _______ the test. But he wasn't careful enough. 30. We ________ the work on time without your help. 31. If you _______ at school, you ______ a college student now 32. Sir, if--- if I ____ your advice to practice more, I ____ so sorry now. 33. He ______ to help but he couldn’t get there in time. 34. Look at the terrible situation I am in! If only I ____ your advice. 35. _____ more attention, the trees could have grown better. 36. It’s about time that you ______ your store. 37. The situation required that China __________ its door to the outside world. 38. I ____ you a more valuable present for your birthday. I was short of money at that time. 39. A few minutes earlier and we _____ the train. 40. _____ for my illness I would have lent him a helping hand. 41. ---Do you know where he comes from? ---No, but his accent suggests that he _____ from the south.
虚拟语气专练 A. was A. Who do you suggest C. Do you suggest who should 43. It is natural that he______ so. A. was finished A. May; may A. thinks B. should be C. is D. were 42. ______ be sent to work there? B. Who do you suggest that should D. Do you suggest whom should B. think C. thought D. shall be finished D. Should...may D. will think 44. The old professor gave orders that the experiment_____ before 6. B. will finish B. Wish; wish C. be finished C. Hope...hope 45.______ you succeed and ______you be healthy. 46. ---How did you do in the test? ---Not so well. I _____ much better but I misread the directions for Part D. A. could do A. came A. I am A. would be A. had been A. as though A. will allow A. had tr A. was written B. could have done B. would come B. I would be B. will be B. were B. even if C. as C. must have done D. should do 47. I was very busy yesterday, otherwise I_________ to the meeting. C. had come D. would have come C. I was C. be C. was D. since C. would have allowed C. have tr D. didn't try D. would be written D. had allowed D. I were D. is D. would be 48. He treated me as though ________ his own son. 49. Your advice that Taylor ____ invited to the party was accepted. 50. I would have told him the answer if it had been possible, but I ____ so busy then. 51. The boy acted _______ he had never lived in Canada before. 52. If you were old enough, I ____ you to go there yesterday. B. should allow B. hadn't tr 53. How I wish I ________ to repair the watch! I only made it worse. 54. He demanded that the laboratory report ___ immediately after the experiment was done. B. be written C. must be written 55. If he ________ to the teacher attentively, he _______ the answer to the problem now. A. had listened, would have known C. listened, would have known A. didn’t know A. has been marr exam. A. give B. hadn’t know B. has marr B. listened, would know D. had listened, would know C. would have known C. be marr D. haven’t known 56. I would have come earlier, but I ________ that you were waiting for me. 57. It is really strange that Marry, who is still a college student, ______ so early. D. would marry 58. The teacher agreed to the suggestion that the students___ two weeks to prepare for the B. should give B. had attended B. had B. knows C. be given C. would attend D. would be given D. would have attended 59. I was busy yesterday, otherwise I _______ your birthday party. A. attended A. have A. knew 60. It is important that you ________ a communication with Mr. Williams immediately. C. will have C. has known D. would have D. had known 61. I can’t stand him. He always talks as though he _______ everything. 62. I would have called you up for help had it been possible, but I ___ your phone number
虚拟语气专练 then. A. hadn’t had A. had rained B. didn’t have C. shouldn’t have C. have seen D. couldn’t have D. did see 63. If it ______ another ten minutes, the game would have been called off. B. would had rained 64. I recommended that the student ________ his composition as soon as possible. A. finishing writing C. finish writing A. we’d meet them A. have not given B. should finish the writing D. finished writing B. we’ll meet them C. we’d have met them B. would not give C. had not given D. we’ve met them 65. The Bakers arrived last night, if they’d only let us know earlier, _______ at the station. 66. We might have failed if you ________ us a helping hand. D. did not give 67. ---Helen couldn’t got to France after all. ---That’s too bad, I’m sure she would have enjoyed it if ___. A. she’s gone A. C. B. she’ll go C. she’d gone D. she’d go 68. But for the guidance of our instructor, we ______ in the experiment. shouldn’t succeed will not succeed B. could not have succeed D. should not have succeeded D. should be coming 69. John did not feel well yesterday; otherwise he _______to see his classmates off. A. came B. would come C. would have come 70. Some people are too particular about school records, insisting that every applicant ______all diplomas from elementary school to university. A. has B. will have C. should have B. circles D. must have D. be circling D. there having been 71. The sun rises in the east and sets in the west, so it seems as if the sun _____round the earth. A. were circling A. being there age C. is circling C. there was 72. There is a real possibility that these animals could be frightened, ___a sudden loud noise. B. should there be 73. It is hard for me to imagine what I would be doing today if I ________ in love ，at the of seven，with the Melinda Cox Library in my hometown. B. had not fallen C. should fall D. were to fall A. wouldn’t have fallen without attending it. A. didn’t know A. didn’t agree A. was happening A. Would you be A. should have arrived C. should have had arrived A. ought to tell B. would have told B. would know C. knew D. would have known D. not agree D. happened D. Might you be 75. His silence at the meeting suggested that he ________ to your plan. B. hadn’t agreed C. wouldn’t agree B. happens B. Should you be C. has happened C. Could you be B. should arrive D. should be arriving C. must tell D. should have told 76. Eliza remembers everything exactly as if it ______ yesterday. 77. ______ fired, your health care and other benefits will not be immediately cut off. 78. Mr. White _______ at 8:30 for the meeting, but he didn’t show up. 74. I went to the meeting yesterday because I ________ nothing about the discussion 79. “I’ll tell Mary about her new job tomorrow.” “You ______ her last week.” 80. Look at the trouble I am in! If only I ____ your advice.
虚拟语气专练 A. followed B. would follow C. had followed D. should follow 81. It is hard for me to imagine what I would be doing today if I ____ in love, at the age of seven, with the Melinda Cox Library in my hometown. A. wouldn’t have fallen A. has A. had scored B. had not fallen B. had B. scored C. should fall C. will have C. would score D. were to fall D. had had 82. How I wish every family ____ a large house with a beautiful garden! 83. He hesitated for a moment before kicking the ball, otherwise he ____ a goal. D. would have scored 84. What would have happened ______, as far as the river bank? A. Bob had walked farther C. had Bob walked farther would regret later. A. had said A. has come A. was warned; C. would be warned; A. must have stud A. should fail B. said B. if Bob should walk farther D. if Bob walked farther C. might say C. came B. had been warned; D. might have said D. had come would not have taken 85. Yesterday Jane walked away from the discussion. Otherwise, she ____ something she 86. I didn’t see your sister at the meeting. If she _______, she would have met my brother. B. did come would not take had not taken B. night study B. failed 87. “If he ____, he ____that food.” “Luckily he was sent to the hospital immediately.” D. would have been warned; had not taken C. should have stud C. did D. would study D. did so 88. We ______ last night, but we went to the concert instead. 89. You should have passed the examination, but most of you _______. Why? 90. ---She was so upset that she burst into tears. ---I'd rather you _____ her all about it. A. didn't tell B. hadn't told C. don't tell D. won't tell 91. The enemy ______ the city, but the sand storm ________ A. could have bombed, helped C. was able to bomb, help 92. ---Did you visit the famous museum? ---No. We _________ it, but we spent too much time shopping. A. could have visited C. can’t have visited 93. ---Could I use yours? ---I’m sorry, it isn’t here. I’d get it for you ______ I could remember who borrowed it. A. except that A. was about to B. now that B. was likely to C. if only D. even though D. was certain to D. hoped to see. 94. The train _________arrive at 11:30, but it was an hour late. C. was supposed to C. hoped to have seen 95. I ________ you off yesterday, but I didn’t have time. A. hope to have seen B. hope to see 96. ---Why did you come to see the play you didn’t like? ---I shouldn’t like ______, but my friend insisted. I like ______. A. coming; dancing C. having come; to dance B. to come; to dance D. to have come; dancing B. must have visited D. shouldn’t have visited B. could have bombed, had helped D. might bomb, could help 97. He ______ full marks, but he was so careless as to make a spelling mistake.
虚拟语气专练 A. must have gained B. can have gained C. could have gained D. must gain 98. ---What’s the matter with you? ---Oh, I’m not feeling well in the stomach. I ______ so much fr fish just now. A. shouldn’t eat B. mustn’t have eaten C. shouldn’t have eaten D. mustn’t eat 99. --- Did your sister go to Wuhan? ---No, her doctor suggested that she ________. A. not go B. not going C. did not go D. won’t go 100. --- Would you like me to make those calls for you? ---I’d really appreciate it. I ___ made them a while ago, but I have been at meetings all day. A. must have B. have had C. should have D. had had 1—10. DBACC, BDAAB 11—20.DBCCC; BCCCA 21—30. BBDCD; CADAC31—40. CDCBA; BBBDC 41—50 CABCA; BDDCC 51—60. ACBBD; ACCDA 61—70ABACC; CDBCC 71—80 ABBDA; DBADC 81—90 BBDCD; DBCBB 91—100 AACCC; DCCAC