资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
虚拟语气综合练习题 一、单项选择1.This printer is of good quality. If it _ break down within the first year, we would repair it at our expense. A. would B. might C. could D. should2.If you hadnt gone with Tom to the party last night,_.A. you would meet John already B. you wont have missed JohnC. you will have met John D. you would have met John3.The insects would devour all our crops and kill our flocks and heads, if _ for the protection we get from insect-eating animals. A. it is not B. it were not C. were it not D. they were not4.“If I hadnt practiced when I was younger,” the musician says, “I _ able to play so well now.”A. wouldnt be B. wont be C. wouldnt have been D. couldnt have been5.I wish our teacher _ to give another test. I havent got prepared yet.A. isnt going B. werent going C. will not going D. could have gone6.I wish I _ to the movies with you last night.A. went B. did go C. could go D. could have gone7. He was very busy yesterday, otherwise he _ to the meeting. A. would come B. came C. would have come D. had come8._,we could not have finished the work on time.A. If they do not help us B. Was it not for their helpC. Should they offer to help us D. But for their help9.If we had been more careful, we _ much better results now.A. got B. had got C. would be getting D. would have got10.If we had known that she had planned to arrive today, we _ her at the bus station.A. may have met B. might meet C. may meet D. might have met11.If I _ out of ink, I might have finished writing the paper.A. hadnt run B. shouldnt run C. didnt run D. havent run12.The Jade Emperor ordered that the Monkey King _ right away. A. would be arrested B. must be arrested C. be arrested D. had to be arrested13.He demanded that the laboratory report _ immediately after the experiment was done. A. was written B. be written C. must be written D. would be written14. If only I _ how to operate an electronic computer as you do. A. had known B. would know C. should know D. knew15. _ so busy, I should call on you. A. If Im not B. Was I not C. Had I not D. Were I not16.I enjoyed the movie very much. I wish I _ the book from which it was made.A. have read B. had read C. should have read D. are reading17.You are late. If you _ a few minutes earlier, you _ him.A. come; would meetB. had come; would have metC. come; will meet D. had come; would meet18.If the doctor had come earlier, the poor child would not _.A. have laid there for two hours B. lie there for two hoursC. have lied there for two hoursD. have lain there for two hours19. He spoke in a quiet, distinct voice, as though his thought _. A. was far away B. had been far away C. is far away D. went far away.20. We _ his phone number, otherwise we would have phoned him. A. hadnt known B. doesnt know C. didnt know D. wouldnt know 21.Mike can take his car apart and put it back together again. I certainly wish he_ me how. A. teaches B. will teach C. has taught D. would teach22. I would rather come earlier, but I _ that you were waiting. A. didnt know B. hadnt known C. wouldnt know D. havent know23. _ to the doctor right away, he might have been alive. A. If he went B. Were he gone C. Should he have gone D. Had he gone 24. If you were older, I _ you to go there yesterday. (时间错综)A. will allow B. should allow C. would have allowed D. had allowed 25. Dont touch the sleeping tiger. If he woke up, he _ you. A. would come to B. would come at C. would have come toward D. will come to 26. Supposing I _ this gift, what would he say? A. accept B. accepted C. should accept D. would accept27. If he _ to the teacher attentively, he _ the answer to the problem now. A. had listened, would have known B. listened, would know C. listened, would have known D. had listened, would know28. He wishes _ mistakes. A. he doesnt always make B. he isnt always making C. he didnt always make D. he wouldnt always making29. 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 set30._ any change about the date, please tell me immediately. A. Will there be B. Should there be C. There will be D. There should be31. I _ you some money, but I hadnt any on me then.A. would lend B. would have lent C. could lend D. may have lent32. A few minutes earlier and we _ the rain.A. have caught B. had caught C. could have caught D. were to catch33. - “Have you ever b
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号