当前位置:文档之家› 虚拟语气练习题及答案详解

虚拟语气练习题及答案详解

虚拟语气专项练习1.I enjoyed the movie which it was made.A. have readC. should have read very much. I wishB. had readD. are readingI _____the book from2.You are late. If you _____ a few minutes earlier , you _____ him. A. come; would meet B. had come; would have met C. come; will meet D. had come; would meet3.The two students talked as if they _____ friends for years.A. should beB. would beC. have beenD. had been4.It is important that I _____ with MrA. speakB. spokeC. will speakD. to speak. Williams immediately.5.He looked as if he _____ ill for a long time.A. wasB. wereC. has beenD. had been6.If the doctor had come earlier, the poor child would not _____.A. have laid there for two hoursB. have been lied there for two hoursC. have lied there for two hoursD. have lain there for two hours7.I wish that I _____ with you last night.A. wentB. could goC. have goneD. could have gone8.Let ’s say you could go there again, how _____ feel?A. will youB. should youC. would youD. do you9.I can ’tstand him. He always talks as though he _____ everything.A. knewB. knowsC. has knownD. had known10._____ the fog, we should have reached our school.A. Because ofB. In spite ofC. In case ofD. But for11.If you had told me in advance, I _____ him at the airport.A. would meetB. would had metC. would have metD. would have meet12.Mike can take his car apart and put it back together again.I certainly wish he_____ me how.A. teachesB. will teachC. has taughtD. would teach13.I would have told him the answer had it been possible, but I _____ so busy then.A. had beenB. wereC. wasD. would be14.He ’sworking hard for fear that he _____.A. should fall behindB. fell behindC. may fall behindD. would fallen behind15.If it _____ another ten minutes, the game would have been calledoff.A. had rainedB. would have rainedC. have seenD. rained16.He suggested that they _____ use a trick instead of fighting.A. shouldB. wouldC. doD. had17.My father did not go to New York; the doctor suggested that he _____ there.A. not wentB. won ’tgoC. not goD. not to go18.I would have gone to the meeting if I _____ time.A. had hadB. have hadC. hadD. would have had19.Would you rather I _____ buying a new bike?A. decided againstB. will decide againstC. have decidedD. shall decide against20.You look so tired tonight. It is time you _____.A. go to sleepB. went to sleepC. go to bedD. went to bed精选文库21.—Why didn’tyou buy a new car?—I would have bought one if I _____ enough money.A. hadB. have hadC. would haveD. had had22.If she could sew, _____.A. she make a dress C. she will make a shirtB. she would have made a shirt D. she would had made a coat23._____ today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leaves24.His doctor suggested that he _____ a short trip abroad.A. will takeB. would takeC. takeD. took25.The Bakers arrived last night. If they ’d only let us know earlier ,_____ at the station.A. we ’d meet themB. we ’llmeet themC. we ’d have met themD. we ’ve met them26.If I _____ you, I _____ more attention to English idioms and phrases.A. was; shall payB. am; will payC. would be; would payD. were; would pay27.We might have failed if you _____ us a helping hand.A. have not givenB. would not giveC. had not givenD. did not give28.The law requires that everyone _____ his car checked at leastonce a year .A. hasB. hadC. haveD. will have29.It is strange that he _____ so.A. would sayB. would speakC. should sayD. will speak30.Had I known her name, _____A. or does she know mine?B. and where does she live?C. she would be beautiful.D. I would have invited her to lunch.31.He has just arrived, but he talks as if he _____ all about that.A. knowB. knowsC. knownD. knew32.If I _____ the money, I would have bought a much bigger car.A. possessedB. ownedC. hadD. had had33.He was very busy yesterday; otherwise, he _____ to the meeting.A. would comeB. cameC. would have comeD. will come34.The librarian insists that John _____ no more books from the library before he returns all the books he has borrowed.A. will takeB. tookC. takeD. takes35.I left very early last night, but I wish I _____ so early.A. didn ’tleaveB. hadn ’tleftC. haven ’tleftD. couldn ’tleave36.I do not have a job. I would find one but I _____ no time.A. hadB. didn ’thaveC. had hadD. have37.I wish that you _____ such a bad headache because I’m sure that you would have enjoyed the concert.A. hadn ’tB. didn ’thave hadC. hadn ’thadD. hadn ’thave38.He insisted that we all _____ in his office at one o’clock.A. beB. to beC. would beD. shall be39.Helen couldn’tgo to France after all. That’s too bad. I’m sure she would have enjoyed it if _____.A. she ’sgoneB. she ’ll goC. she ’d goneD. she ’d go40.I must go there earlier. John has suggested that I _____ an hour before the discussion begins.A. goB. shall goC. will goD. would go1 —5 BBDAD 6 —10 DDCAD11 —15 CDCAA16 —20 ACAAD21 —25 DBCCC26 —30 DCCCD31 —35 DDCCB36 — 40 DCACD解析:1.wish后面用虚气,表示与去事相反用去完成。

相关主题