1、 师之航教育1高中英语虚拟语气习题精选1. If I had had enough time, I_ my work. A. would finish B. must have finished C. would have finished D. had finished 2.Ten minutes earlier, they _ the plane. A. will catch B. would catch C. would have caught D. will have caught 3. Mr Green requires that the students _ a compositi
2、on every other week. A. write B. written C. would write D. will write 4.Had he studied hard, he_ the exam. A. would pass B. could pass C. had passed D. would have passed 5.I wish I _ what is happening there in his room. A. know B. known C. knew D. should know 6.It is important that you _ sports ever
3、y day. A. have B. would have C. must have D. will have 7.If there were no water in the world, everything _. A. will die B. would die C. would have died D. would have been dead 8. _ what was going to happen, I would never have left her alone. A. Had I known B. If I know C. If I knew D. If had I known
4、 9.He ordered that the work _ right away. A. should finish B. finished C. would be finished D. be finished 10.Shall we go to the movie tonight? No, Id rather _ at home with our baby. Youd better not leave it to the babysitter at night.A. you stayed B. you stay C. stayed D. stay 11. _ in your positio
5、n, I would help him. A. Was I B. Were I C. If I am D. If I had been 12.I _, but I was stopped by the heavy rain. A. mean to come B. meant to come C. had meant to come D. meant coming 13.Mrs Black insists_ in that old hotel. A. not to stay B. not staying C. staying not D. that she not stay 14.If you
6、had spoken clearly, you would_. A. understand it B. have understood C. be understood D. have been understood 15. If you _ that late movie last night, you wouldnt be so sleepy. A. havent watched B. hadnt watched C. didnt watch D. wouldnt have watched练习二1. The teacher demanded that the exam _ before e
7、leven. 师之航教育2A. must finish B. would be finished C. be finished D. must be finished 2. She made the demand that the journalists _ at once _ Iraq. A. leave; for B. leave; to C. left; to D. to be left; for 3. He is talking so much about America as if he _ there. A. had been B. has been C. was D. has g
8、one 4. The young man insisted that he _ nothing wrong and _ free. A. did; set B. had done; should be set C. should do; be set D. had done; must be set 5. I suggested there _ be a kind of language all could understand and use _. A. can; it B. /; / C. would; it D. may; / 6. The suggestion has been mad
9、e _ the basketball game _ put off. A. for; to B. that; be C. which; should be D. to; being 7. The order came that the medical supplies _ to Beijing for the Sars soon. A. would be sent B. should send C. be sent D. must be sent 8. It is important that we _ wild animals. A. will protect B. should prote
10、ct C. shall protect D. are protecting 9. Had you listened to the doctor, you _ all right now. A. are B. were C. would be D. would have been 10. _ any change about the date, please tell me immediately. A. Will there be B. Should there be C. There will be D. There should be 11. _ today, he would get t
11、here by Friday. A. Would he leave B. Was he leaving C. Were he to leave D. If he leave 12. Should it rain, the crops _ . A. would be saved B. would have been saved C. will be saved D. had been saved 13. You _ come earlier. The bus left a moment ago. A. would B. should have C. may D. have 14. He trea
12、ted me as though/as if _ his own son. A. I am B. I would be C. I was D. I were 15. I _ you some money, but I hadnt any on me then. A. would lend B. would have lent C. could lend D. may have lent 16. A few minutes earlier and we _ the rain. A. have caught B. had caught C. could have caught D. were to
13、 catch 17. - “Have you ever been to Beijing?” - “No, but I wish I _” A. have B. will C. do D. had 18. Im glad I went over all my notes; otherwise _ . A. I may have failed B. Id fail C. Id have failed D. Ill have failed 19. - “What will you do during the summer holiday?” 师之航教育3- “I dont know, but its
14、 high time _ something.” A. Im deciding B. Ill decide C. I decided D. I decide 20. What would we do if it _ tomorrow? A. should snow B. would snow C. snow D. will snow 21. If only I _ my watch! A. hadnt lost B. havent lost C. didnt lost D. dont lose 22. You _ such a serious mistake if you had follow
15、ed his advice. A. may not make B. might not make C. shouldnt have made D. might not have made 23. We _ the work on time without your help. A. hadnt had finished B. didnt have finished C. couldnt have finished D. cant have finished 24. - “Where have you been?” - “I got caught in traffic; otherwise _
16、sooner.” A. I would be here B. I have been here C. I had been here D. I would have been here 25. If it were not for the fact that you _ ill, I would ask you to do this rightnow. A. were B. had been C. are D. should be 26. Its high time that we _ to school. A. would to B. went C. go D. will go 27. It
17、 seems as if it _ rain. A. will to B. is going to C. is to D. were 28. Id rather you _ right away. A. leave B. left C. will leave D. to leave 29. He is working hard for fear that he _. A. fails B. failed C. would fail D. fail 30. It is really strange that the girl _ so early. A. has been married B.
18、has married C. be married D. would marry 31. Supposing I _ this gift, what would he say? A. accept B. accepted C. should accept D. would accept 32. The teacher agreed to the suggestion that the students _ two weeks to prepare for the exam. A. give B. should give C. be given D. would be given 33. I w
19、as busy yesterday, otherwise I _ your birthday party. A. attended B. had attended C. would attend D. would have attended 34. He insisted that he _ me before. A. see B. should see C. had seen D. saw 35. The two strangers talked as if they _ friends for years. A. were B. would be C. have been D. had b
20、een 36. We _ our lives had it not been for the policeman. A. would have lost B. should lose C. might lose D. could have lost 37. - I thought you would come back tomorrow. - I would if I _ to attend a meeting. 师之航教育4A. dont have B. didnt have C. will not have D. would not have 38. He wishes _ mistake
21、s. A. he doesnt always make B. he isnt always making C. he didnt always make D. he wouldnt always making 39. It _ very nice if only it were possible. A. will be B. would be C. is D. were 40. Without your help, our team _ the last match. A. wont win B. will lose C. wouldnt have won D. cant win 41. I
22、wish I _ what to do. A. knew B. have known C. know D. would know 42. _, I would take an umbrella with me. A. Had I been you B. I were you C. Were I you D. I had been you 43. If I had hurried, I _ the train. A. would catch B. could catch C. would have caught D. had caught 44. Tom insisted that John _
23、 it for no one was in the room except him. A. do B. does C. did D. would do 45. It is high time we _ off. A. are B. were C. be D. will be 46. He felt as if he _ more time to study for the test. A. needs B. were needed C. needed D. need 47. It is important that I _ with Mr. Williams immediately. A. s
24、peak B. spoke C. will speak D. to speak 48. James wishes he _ the football game instead of the film. A. saw B. see C. had been seen D. had seen 49. I wish _ since I have so much work to do tomorrw. A. he left B. he leaves me alone C. he be left D. he would leave me alone 50. If I had known that, I _
25、 so. A. wouldnt do B. wouldnt have done C. wont do D. have not done 51. The doctor proposed that she _. A. will not smoke B. not smoke C. would not smoke D. did not smoke 52. If I _ you, I wouldnt return the call. A. be B. am C. was D. were 53. You talk as if you _ there. A. were really B. has reall
26、y been C. had really been D. would really be 54. He suggested that the work _ at once. A. would started B.would be started C.should started D. should be started 55. It is strange that such a thing _ in your school. A. will happen B. happens C. should happen D. happened 56. It is imperative that you
27、_ on time. A. are B. will be C. be D. would be 57. I didnt go to the party, but I do wish I _ there. A. was B. were C. had been D. went 58. It is time we _ up our results. 师之航教育5A. sum B. summed C. will sum D. would sum 59. If the doctor had been available, the child _. A. would not die B. would not
28、 have died C. could not die D. could not have died 60. Dr. Bethune worked hard as if he _. A. never had felt tired B. had never felt tired C. never felt tired D. was tired never 二、用括号中所给动词的适当形式填空 1.If you (arrive) ten minutes earlier, you could have seen them off. 2.Its time that we (go) to the rail
29、way station. 3.If they (not help) us ,our experiment would have failed. 4.Youre 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 get up. 6.She insisted that she (send) to work in the faraway small t
30、own. 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). 高中英语虚拟语气习题精选Key: 1-5 CCADC
31、 6-10 ABADA 11-15 BCDDB 16-20 BCBCB 21-25 BDDAA 26-30 ABBAD 练习二一、1-5. CAABB 6-10. BCBCB 11-15. CABDB 1620. CDCCA 21-25. ADCDC 26.B 27. B 28. B 29. D 30. C 31. B 32. C 33. D 34. C 35. D 36. A 37. B 38.C 39. B 40. C 41. A 42. C 43. C 44. A 45. B 46. C 47. A 48. D 49. D 50. B 51. B 52.D 53. C 54. D 55. C 56. C 57. C 58. B 59. B 60.B 二、1.had arrived2.went (should go)3.had not helped4.(should) come 5.(should) drink 6.(should) be sent7.Had; forgotten 8.were;would go 9.had been;would have been settled10.were happening