当前位置:文档之家› 解析虚拟语气练习题(简单含答案和解释)

解析虚拟语气练习题(简单含答案和解释)

虚拟语气练习题1. I enjoyed the movie very much. I wish I _____ the book from which it was made.A. have readB. had readC. should have readD. are reading2. You are late. If you _____ a few minutes earlier, you _____ him.A. come; would meetB. had come; would have metC. come; will meetD. 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 Mr. Williams immediately.A. speakB. spokeC. will speakD. to speak5. 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’t stand 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’s working 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 called off.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’t goC. 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 bed21. —Why didn’t you 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 dressB. she would have made a shirtC. she will make a shirtD. 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’ll meet themC. we’d have met themD. we’ve met them26. If I _____ you, I _____ more attention to English idioms andphrases.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 least once 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’t leaveB. hadn’t leftC. haven’t leftD. couldn’t leave36. I do not have a job. I would find one but I _____ no time.A. hadB. didn’t haveC. 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’t have hadC. hadn’t hadD. hadn’t have38. He insisted that we all _____ in his office at one o’clock.A. beB. to beC. would beD. shall be39. Helen couldn’t go to France after all. That’s too bad. I’m sure she would have enjoyed it if _____.A. she’s goneB. 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 DDCAD 11—15 CDCAA16—20 ACAAD21—25 DBCCC 26—30 DCCCD 31—35 DDCCB 36—40 DCACD解析:1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。

相关主题