资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
虚拟语气练习题精选 1. The teacher demanded that the exam _ before eleven. A. must finishB. 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 beenC. wasD. has gone 4. The young man insisted that he _ nothing wrong and _ free. A. did; setB. had done; should be set C. should do; be setD. 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 made _ the basketball game _ put off. A. for; to B. that; beC. which; should be D. to; being 7. The order came that the medical supplies _ to Beijing for the SARS soon. A. would be sentB. should send C. be sentD. must be sent 8. It is important that we _ wild animals. A. will protect B. should protectC. shall protect D. are protecting 9. Had you listened to the doctor, you _ all right now. A. areB. wereC. 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 beD. There should be 11. _ today, he would get there by Friday. A. Would he leaveB. Was he leaving C. Were he to leaveD. If he leave 12. Should it rain, the crops _. A. would be savedB. would have been saved C. will be savedD. had been saved 13. You _ come earlier. The bus left a moment ago. A. wouldB. should haveC. mayD. have 14. He treated me as though/as if _ his own son. A. I amB. I would be C. I wasD. I were 15. I _ you some money, but I hadnt any on me then. A. would lend B. would have lent C. could lendD. 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 catch 17. - “Have you ever been to Beijing?” - “No, but I wish I _” A. haveB. willC. doD. 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?” - “I dont know, but its high time _ something.” A. Im deciding B. Ill decide C. I decidedD. I decide 20. What should we do if it _ tomorrow? A. should snow B. would snow C. snowD. will snow 21. If only I _ my watch! A. hadnt lostB. havent lostC. didnt lostD. dont lose 22. You _ such a serious mistake if you had followed his advice. A. may not makeB. might not make C. shouldnt have madeD. might not have made 23. We _ the work on time without your help. A. hadnt had finishedB. didnt have finished C. couldnt have finishedD. cant have finished 24. - “Where have you been?” - “I got caught in traffic; otherwise _ sooner.” A. I would be hereB. I have been here C. I had been hereD. 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. wereB. had been C. areD. should be 26Were it not for the snowy weather, we _ all right. A. would be B. would have been C. were D. may be 27. _ more careful, his ship would not have sunk. A. If the captain were B. Had the captain been C. Should the captain beD. If the captain would have been 28. If he_ me tomorrow, I would let him know. A. should call B. should not have been able C. were not able D. are not able 29. If you asked your father, you_ permission. A. may get B. might get C. should have called D. maybe get 30._ today, he would get there by Friday. A. Would he leave B. Was he leaving C. Were he to leave D. If he leaves 31. _I you, I would go with him to the party. A. Was B. Had beenC. Will be D. Were 32.The millions of calculations involved, had they been done by hand, _all practical value by the time they were finished. A. could lose B. would have lost C. might lose D. ought to have lost 33. Had Paul received six more votes in the last election, he_ our chairman now. A. must have been B. would have been C
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号