2022年虚拟语气专练 2.pdf
高二第一学期期末复习虚拟语气专练1.I m surprised that he _in the match.A. should fail B. should have failed C. would have failed D. may have failed 2.Had you followed the doctors advice, you _all right now.A. are B. would be C. were D. should have been 3.-John saw a there year-old child walking alone in a shopping mall, so he took the child home immediately and called the police. -But he _have waited with the child until the parents returned. A. shouldnt B. could C. would D. might 4.The headmaster suggested the student_ to be parents returned. A. refer B. referred C. referring D. would refer 5.-You didn t invite Bill?-_him too? A. Must I invite B. Must I have invited C. Should I invite D. Should I have invited 6.-Look ,John s fallen asleep .-Oh , he _too late last night . A. might sit up B. should have sat up C. could sit up D. must have sat up 7.-I posted the letter a week ago . -Then they _the letter by now ,It usually takes four days . A. can have received B. must receive C. should receive D. ought to have received 8.-=May didn t turn up last time ,did she ?-No .she _.We had changed our plan. A. shouldnt have come B. needn t have to come C. didn t need to come D. needn t have come 9.You _this morning if you really wanted to see it yourself. A. ought to come B. may have come C. ought to have come D. could come 10.He paid for a seat when he _have entered free. A. could B. would C. must D. need 11.You can t imagine that a well-behaved gentlemen _be so rude to a lady. A. might B. should C. need D. would 12. The weather turned out to be fine yesterday .I_ the trouble to carry my umbrella with me. A. should have taken B. could have taken C. needn t have taken D. mustn t have taken13.The workers will go on strike if the demands they _put forward are turned down. A. could B. would C. / D. had 14. Supposing I _ this gift, what would he say? A. accept B. accepted C. should accept D. would accept 15. The teacher agreed to the suggestion that the students _ two weeks to prepare for the exam. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - A. give B. should give C. be given D. would be given 16. I was busy yesterday, otherwise I _ your birthday party. A. attended B. had attended C. would attend D. would have attended 17. He insisted that he _ me before. A. see B. should see C. had seen D. saw 18. The two strangers talked as if they _ friends for years. A. were B. would be C. have been D. had been 19. We _ our lives, had it not been for the policeman. A. would have lost B. should lose C. might lose D. could have lost 20. - I thought you would come back tomorrow. - I would, if I _ to attend a meeting. A. don t have B. didnt have C. will not have D. would not have 21. He wishes _ mistakes. A. he doesnt always make B. he isnt always making C. he didnt always make D. he wouldnt always making 22. It _ very nice, if only it were possible. A. will be B. would be C. is D. were 23. Without your help, our team _ the last match. A. wont win B. will lose C. wouldn t have won D. can t win 24. I wish I _ what to do. A. knew B. have known C. know D. would know 25. _, 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 26. If I had hurried , I _ the train. A. would catch B. could catch C. would have caught D. had caught 27. He insisted that John _ it. A. do B. does C. did D. would do 28. It is high time we _ off. A. are B. were C. be D. will be 29. He felt as if he _ more time to study for the test. A. needs B. were needed C. needed D. need 30. It is important that I _ with Mr. Williams immediately. A. speak B. spoke C. will speak D. to speak 31. James wishes he _ the football game instead of the film. A. saw B. see C. had been seen D. had seen 32. I wish _. A. he left B. he leaves me alone C. he be left D. he would leave me alone 33. If I had known that , I _ so. A. wouldn t do B. wouldn t have done C. won t do D. have not done 34. The doctor suggested that she _. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - A. will not smoke B. not smoke C. would not smoke D. did not smoke 35. If I _ you, I wouldnt return the call. A. be B. am C. was D. were 36. You talk as if you _ there. A. were really B. has really been C. had really been D. would really be 37. He suggested that the work _ at once. A. would started B. would be started C. should started D. should be started 38. It is strange that such a thing _ in your school. A. will happen B. happen C. should happen D. happened 39. It is necessary that you _ on time. A. are B. will be C. be D. would be 40. I didnt go to the party, but I do wish I _ there. A. was B. were C. had been D. went 41. It is time we _ up our results. A. sum B. summed C. will sum D. would sum 42. If the doctor had been available , the child _. A. would not die B. would not have died C. could not die D. could not have died 43. 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 44. 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. am reading 45. You are late. If you _ a few minutes earlier, you _ him. A. came/ would meet B. had come/ would have met C. come/ will meet D. had come/ would met 46. I wish my husband _ as well as yours. A. had dressed B. dress C. will dress D. dressed 47. Edison kept phosphorus carefully in a bottle lest it _. A. would burn B. burned C. was burning D. should burn 48. He looked as if he _ ill for a long time. A. was B. were C. has been D. had been 48. If the doctor had come earlier , the poor child _. A. would not have been lied there for two hours B. would not have laid there for two hours C. would not have lied there for two hours D. would not have lain there for two hours 49._be sent to work there?. A. Who do you suggest B. Who do you suggest that should 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - C. Do you suggest who should D. Do you suggest whom should 50. Lets say you could go there again, how _ feel? A. will you B. should you C. would you D. do you 51. Mr. Brown left for London long ago. Thats pity. I wish _. A. I meet him. B. I ll have met him C. I d had met him D. I d meet him 52. I cant stand him. He always talks as though he _ everything. A. knew B. knows C. has known D. had known 53. He hesitated for a moment before kicking the ball, otherwise he _ a goal. A. had scored B . scored C. would score D. would have scored 54. If you had told me in advance, I _ him at the airport. A. would meet B. would had meet C. would have met D. would have meet 55. Kumar 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 teach 56. -Did you notice John at home today? -No, if _ working, I would have noticed it. A. I d be B. I wasnt C. I d been D. I werent1-5 BBBBD 6-10DDCCA 11-15BCCBC 16-20DCDAB 21-25CBCAC 26-30CABCA 31-35DDBBD 36-40CDCCC 41-45BBBBB 46-50DDDAC 51-55CADCD 56D 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -