1、虚拟语气练习题(高考) 1. The teacher demanded that the exam _ before eleven. A. 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
2、if he _ there. A. had been B. has been C. was D. has gone 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. /;
3、/ C. would; it D. may; / 6. The suggestion has been made _ 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
4、that we _ wild animals. A. will protect B. should protect 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
5、 will be D. There should be 11. _ today, he would get there 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
6、ago. A. would B. should have C. may D. have 14. He treated 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. ha
7、ve caught B. had caught C. could have caught D. were to 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 du
8、ring the summer holiday?” - “I dont know, but its high time _ something.” A. Im deciding B. Ill decide C. I decided D. I decide 20. What should 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
9、22. You _ such a serious mistake if you had followed 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 y
10、ou been?” - “I got caught in traffic; otherwise _ 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 right now. A. were B. had been C. are D. should be 21-25. ADCDC 1-5. CAABB 6-10. B
11、CBCB 11-15. CAABDB 1620. CDCCA 虚拟语气练习题精选 1. The teacher demanded that the exam _ before eleven. A. 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 talk
12、ing so much about America as if he _ there. A. had been B. has been C. was D. has gone 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
13、and use _ . A. can; it B. /; / C. would; it D. may; / 6. The suggestion has been made _ 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. mus
14、t be sent 8. It is important that we _ wild animals. A. will protect B. should protect 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 b
15、e B. Should there be C. There will be D. There should be 11. _ today, he would get there 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 ea
16、rlier. The bus left a moment ago. A. would B. should have C. may D. have 14. He treated 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 ear
17、lier and we _ the rain. A. have caught B. had caught C. could have caught D. were to 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 fail
18、ed 19. - “What will you do during the summer holiday?” - “I dont know, but its high time _ something.” A. Im deciding B. Ill decide C. I decided D. I decide 20. What should 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 los
19、t C. didnt lost D. dont lose 22. You _ such a serious mistake if you had followed 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
20、 finished 24. - “Where have you been?” - “I got caught in traffic; otherwise _ 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 right now. A. were B. had been C. are D. should be Key: 1-5. CAABB 6-10. BCBCB 11-15. CAABDB 1620. CDCCA 21-25. ADCDC