《new_江苏省江阴市祝塘中学译林牛津版高中英语虚拟语气练习73题(附答案).doc》由会员分享,可在线阅读,更多相关《new_江苏省江阴市祝塘中学译林牛津版高中英语虚拟语气练习73题(附答案).doc(7页珍藏版)》请在金锄头文库上搜索。
1、 虚拟语气综合练习1. How did you do on the test ? Not so well . I _ much better but I misread the directions.A. could have done B. must have done C. could do D. should do 2. Why didnt you buy the dictionary? I_ , but I _ the money.A. would ; didnt have B. would ; hadnt had C. would have; didnt have D. would
2、have ; hadnt had3. Would you give us a talk on modern science?_ , but Im leaving for New York tomorrow.A. It doesnt matter B. Best wishes C. Not at all D. I wish I could4. Your daughter is too thin.She would gain weight _she is very particular about food.A. as long as B. but C. unless D. as if5. Tom
3、, did Mr Li join you in your discussion?No, he _ but he happened to have fallen ill.A. would like to B. will C. was to have D. was going to join6. I should very much have gone to the party of theirs, but _.A. Im not invited B. I was not invited C. I havent been invited D. I hadnt been invited7. Alic
4、e, why didnt you come yesterday?I _ , but I had an unexpected visitor.A. had B. would C. was going to D. did8. Yesterday, you should have come.I _but an old friend turned up.A. had planned to B. planned to C. have planned to D. had planned9. If you had had a good sleep, you _ sleepy now.A. didnt fee
5、l B. wouldnt feel C. wouldnt have felt D. dont feel 10. If only he _ quietly as the doctor instructed, he wouldnt suffer so mush now.A. lies B. lay C. had lain D. should lie 11. I would love _ to the party last night but I had to work extra hours to finish a report.A. to go B. having gone C. going D
6、. to have gone 12. He is supposed _to the meeting ,but he didnt.A. to come B. to have come C. coming D. to be coming13. I _ to see a film last night but an old friend of mine come to visit me when I was about to leave.A thought B had thought C would think D must have thought 14. You have handed in y
7、our shoes, havent you? Sorry, sir, but my earphone _. Really? You had better _ me then.A. havent worked; tell B. hadnt worked; tellC. doesnt work; he informing D. didnt work; have informed15. Did you quarrel with your wife again?Yes, but _ that. A. Id rather B. Id rather not to do C. Id rather not h
8、ave done D. I wasnt able to 16. It is hard for me to imagine what I should be doing today, if I _ in love at the age of seven, with theMelinda Cox library in my hometown.A. wouldnt have fallen B. hadnt fallen C. should fall D. were to fall 17. He hesitated for a moment before kicking the ball, other
9、wise we _ a goal. A had scored B. scored C. would score D. would have scored 20. The man insisted that he _ the law and _ free. A. break; set B. hadnt broken; set C. should have broken; be set D. hadnt broken; be set21. It would be impossible for him to leave hospital tomorrow, if he_first aid when
10、the accident happened.A. hadnt been given B. wasnt be given C. shouldnt be given D. wouldnt be given 22. You_ him so closely; you should have kept your distance.A. shouldnt follow B. mustnt follow C. couldnt have been following D. shouldnt have been following23. Id rather that you _ right away. A. l
11、eave B. left C. should leave D. will leave 24. Everything taken into consideration, they _ their output quickly.A. would have raised B. can have raised C. must have raised D. would raise 25. Im sorry that Mr. Wang _ in such poor health.A. were B. should be C. shall be D. will be 26. Without the Comm
12、unist Party, _New China.A. there were not B. there would be no C. there will be D. there hadnt been 27. I suggested there _ be a kind of language all could understand and use _ . A. can; it B. /;/ C. would; itD. may;/ 28. _ any change about the date, please tell me immediately. A. Will there be B. S
13、hould there be C. There will be D. There should be 29. _ today, he would get there by Friday. A. Would he leaveB. Was he leaving C. Were he to leave D. If he leave 30. A few minutes earlier and we _ the rain. A. have caught B. had caught C. could have caught D. were to catch 31. - “Have you ever been to Beijing?” - “No, but I wish I _” A. have B. will C. do D. had 32. Im glad I went over all notes; otherwise _ . A. I may have failed B. Id fail C. Id have failed D. Ill have failed 33. If only I _ my watch! A. hadnt lost B. havent lost C. didnt lost D. dont lose