虚拟语气练习题
1. I loved the movie. I wish I _____ the book from which it was made.
A. have read B. had read
C. should have read D. am reading
2. You are late. If you _____ a few minutes earlier, you _____ him.
A. came; could meet B. had come; would have met C. come/will meet A. would go/would come C. go/are going
D. had come/would meet B. went/came D. are going/will come
3. It is time that you _____ home and I’d rather you _____ again tomorrow.
4. It is important that I _____ with Mr Williams immediately.
A. speak B. spoke
C. will speak D. to speak
5. —He has just come out of the hospital.
—No wonder he looked as if he _____ ill for a long time.
A. was
A. died
B. were C. has been
D. had been
D. would have died D. didn't try
6. But for his friends, he _____ of hunger 30 years ago.
B. would die C. must have died
B. hadn't tried C. have tried
7. How I wish I _____ to repair the watch! I only made it worse.
A. had tried
虚拟语气50
1
8. Let’s say you could go there again, how _____ feel?
A. will you
B. should you
C. would you D. do you
9. I can’t stand him. He always talks as though he _____ everything.
A. knew B. knows A. be held
C. has known D. had known
C. would be held B. didn’t tell him that D. had not told him that
C. would have met D. must have met
D. would teach
D. must be held
10. I suggested yesterday a meeting _____ to discuss the matter.
B. should hold
11. I wish I _____.
A. will tell him that C. told him not that
12. If you had told me in advance, I _____ him at the airport.
A. would meet B. would had meet
13. I certainly wish he _____ me how to sing English songs.
A. teaches B. will teach C. has taught
14. I wish I _____ able to tell him all about it last night.
A. should be B. were A. had lent
C. had been
D. was D. lends
15. I wish he _____ me some money if I am lucky enough.
B. lent C. would lend
16. If it _____ another ten minutes, the game would have been put off.
A. had rained D. have rained
B. would have rained D. rained
B. would still have worked D. will still work
D. not to go
17. Our former maths teacher died last term, otherwise he _____.
A. would still be working C. should still work A. not went
18. My father’s doctor suggested that he _____ home.
B. won’t go C. not go
19. When Edison died, it was proposed that the American people _____ all power in their homes,
streets, and factories for several minutes in honor of this great man. A. turn off
虚拟语气50
2
B. turned off C. would turn off
D. had turned off
20. John wished _____.
A. he will study more C. he studies
B. he had studied more D. he won’t have studied more
21. You look so tired tonight. It is time you _____.
A. go to sleep B. went to sleep C. go to bed D. went to bed A. were having
B. have had C. would have
D. had had
22. I would have bought a car if I _____ enough money. 23. _____ today, he would get there by Friday.
A. Would he leave B. Was he leaving C. Were he to leave D. If he leaves A. will be thinner
B. would be thinner
C. is thinner
D. must be thinner
24. Without the food, he _____.
25. If they’d only let us know earlier, _____ at the station.
A. we’d meet them B. we’ll meet them C. we’d have met them D. we’ve met them A. were/shall pay B. am/will pay C. would be/would pay D. were/would pay A. have not given
B. would not give C. had not given D. did not give
26. If I _____ you, I _____ more attention to English idioms and phrases. 27. We might have failed if you _____ us a helping hand.
28. The law requires that everyone _____ for his education.
A. pays
B. paid C. will pay
D. pay
29. _____, call the police.
A. If anyone will attempt to break in B. Would anyone attempt to break in C. Anyone should attempt to break in D. Should anyone attempt to break in A. or does she know mine?
B. and where does she live? D. she would be beautiful
D. know D. had had
30. Had I known her name, _____.
C. I would have invited her to lunch A. knew A. possessed
B. knows
31. He has just arrived, but he talks as if he _____ all about that.
C. known
C. had
32. If I _____ the money, I would have bought a much bigger car.
B. owned
33. I’d rather you ______ by train, because I can't bear the idea of your being in an airplane in
such bad weather.
虚拟语气50
3
A. would go B. should go C. went D. had gone
34. The librarian insisted that John _____ the book he had borrowed.
A. shouldn’t returned
B. won’t returned C. not return D. didn’t return
D. couldn’t leave
D. have
35. I left very early last night, but I wish I _____ so early.
A. didn’t leave B. hadn’t left C. haven’t left A. had
B. didn’t have
36. I do not have a job. I would find one but I _____ no time.
C. had had
37. He _____ the job well, but he _____ so careless.
A. hadn’t done/had been C. could do/was A. were
B. could have done/was D. had done/had been
D. should be
D. hoped
38. He insisted that we all _____ in his office at one o'clock.
B. to be
C. would be B. was hoping C. had to
39. I _____ to stay there for one more week, but I changed my mind.
A. would have hoped A. might
C. had hoped D. was able to D. Did/come
40. The doctor did all he could so that he _____ save the soldier’s life.
B. must
41. _____ you _____ last Wednesday, you might have known it well.
A. Were/to come B. If/came
C. Had/come
42. We _____ delighted if the report _____ true.
A. were/were B. shall be/were C. would be/were A. had been/would helped C. were/had helped
B. were/would help
D. would have been/had helped
D. wouldn’t do
D. were/would be
43. If he _____ here, he _____ you.
44. If I had known that, I _____ so.
A. wouldn’t have done B. didn’t do C. won’t do A. is
B. had been C. were
45. He didn’t come, but I wish he _____ here now.
D. should be
46. You _____ the train if you _____ a little earlier.
A. could take/started C. could take/had started A. didn’t read
B. could have taken/had started D. could have taken/started
D. hadn’t read
47. She couldn’t have answered the question if she _____ the book.
B. wouldn’t read C. haven’t read
48. The officer gave the order that soldiers _____ to go out at night.
A. not be allowed
B. mustn’t be allowed C. be not allowed D. shouldn’t allow
B. If he works hard D. Were he worked hard
B. must have been mistaken
49. _____ he would have succeeded in the examinations.
A. If he has worked hard C. Had he worked hard
50. He was taken away by the police. He _____ for a thief.
A. should have been mistaken C. could have been mistaken
D. is mistaken
虚拟语气50
4
虚拟语气答案 1—5 BBBAD
21—25 DDCBC 41—45 CCBAC
虚拟语气答案 1—5 BBBAD
21—25 DDCBC 41—45 CCBAC
虚拟语气答案 1—5 BBBAD
21—25 DDCBC 41—45 CCBAC
虚拟语气答案 1—5 BBBAD
21—25 DDCBC 41—45 CCBAC 虚拟语气50
6—10 DBCAA
26—30 DCDDC
46—50 BDACB
6—10 DBCAA 26—30 DCDDC
46—50 BDACB
6—10 DBCAA 26—30 DCDDC
46—50 BDACB
6—10 DBCAA 26—30 DCDDC
46—50 BDACB
11—15 DCDCC 31—35 ADCDB
11—15 DCDCC 31—35 ADCDB
11—15 DCDCC 31—35 ADCDB
11—15 DCDCC 31—35 ADCDB
5
16—20 AACAB 36—40 DBDCA
16—20 AACAB 36—40 DBDCA
16—20 AACAB 36—40 DBDCA
16—20 AACAB 36—40 DBDCA