虚拟语气终极测评
◆If型虚拟语气:
1. You didn’t let me drive. If we _____ in turn, you _____ so tired.
A. drove; didn’t get B. drove; wouldn’t get
C. were driving; wouldn’t get
D. had driven; wouldn’t have got
2. I didn’t see your sister at the meeting. If she _____, she would have met my brother.
A. has come B. did come C. came D. had come
3. --If he _____, he _____ that food.
--Luckily he was sent to the hospital immediately.
A. was warmed; would not take
B. had been warned; would not have taken
C. would be warned; had not taken
D. would have been warned; had not taken
4. If I _____ you, I would ask him to stay.
A. was B. would be C. were D. am
5. If it hadn’t rained last Sunday, we _____ picnicking.
A. could go B. could have gone C. went D. would go
6. Everybody would be very happy if the hot summer _____ tomorrow.
A. should finish B. would finish
C. were to be finished D. finishes
7. If it _____ yesterday, we could play football on the sports ground now.
A. didn’t snow B. hasn’t snowed
C. hadn’t snowed D. weren’t snowing.
8. If he came here at this moment, I _____ him.
A. would criticize B. will criticize
C. shall criticize D. were to criticize
9. --Did you go to see the football match yesterday?
--No, I didn’t feel well, but I would have gone if I _____.
A. did B. have C. would D. had
10. If my lawyer _____ here last Saturday, he _____ me from
going.
A. had been; would have prevented
B. had been; would prevent
C. were; would prevent
D. were; would have prevented
11. If it _____ for the snow, we _____ the mountain yesterday.
A. were not; could have climbed B. were not; could climb
C. had not been; could have climbedD. had not been; could climb
12. What would have happened if you _____ her child?
A. hadn’t helped B. couldn’t help
C. wouldn’t help D. didn’t help
13. If I _____ with her last summer, I _____ with her now.
A. worked; am getting on very well
B. had worked; would get on very well
C. had worked; would have got on very well
D. had worked; will get on very well
14. _____ so busy, she would come to help you.
A. Should my daughter B. Was my daughter not
C. If my daughter were not D. If my daughter isn’t
15. If you _____ any problem, please don’t hesitate to ask your teacher.
A. have B. would have C. are going to have D. will have
16. If she knew as much about music as you do, my daughter _____ much better.
A. play B. must play C. will play D. would play
17. The rice _____ if you had been more careful.
A. wouldn’t be burning B. would not burn
C. wouldn’t have been burnt D. would not burnt
18. If Alice _____ this afternoon, the meeting should be put off.
A. would not come B. might not come
C. should not come D. could not come
19. —Did you go to the exhibition with them?
—No, I forgot about it, but I would have gone if I ____.
A. had been B. hadn’t C. wasn’t D. was
◆混时虚拟语气
20. Had Wang Lin received six more votes in the election of our class, he _____ our monitor now.
A. must have been B. would have been
C. were D. would be
21. If the boy ____ to leave school, he ____ a college student now.
A. wasn’t forced; will be
B. hadn’t been forced ; would have been
C. Hadn’t been forced; would be
D. hasn’t been forced; would be
22. If you had gone to a doctor, you _____ all right now.
A. are B. were C. would have been D. would be
23. If you had not helped them, they _____ in London now.
a. would still be b. will still be
c. would have still gone d. will have still gone
24. _____ the doctor right away, he might be alive today.
a. If he went to b. Were he to go to
c. Should he have gone to d. Had he gone to
25. He would be studying at the university now, if he ____ the entrance examination.
a. passed b. have passed
c. had passed d. should have passed
26. If we had not got everything ready by now, we ____ a terrible time tomorrow.
a. have had b. had been
c. were working d. should be having
27. If we ____ hard in the past few years, things wouldn’t be going so smoothly.
a. hadn’t been working b. are working
c. were working d. worked
28. If the United States had built more homes for the poor in 1955, the housing problems now in some parts of the country _____ so serious.
a. wouldn’t be b. wouldn’t have been
c. will not have been d. would not have been
29. —Why didn’t you borrow a Chinese-English dictionary from the library?
—I ____ but the librarian____ allow me.
A. would; didn’t B. would have; didn’t
C. had had; wouldn’t D. had borrowed; hadn’t
◆跳层虚拟句:
I forget where I read the article, or I would show it to you now.
(与现在相反)
Mary couldn't have received my letter, otherwise she would have replied before now.
(与过去相反)
◆倒装虚拟语气:
30. ____ him not to do so, he wouldn’t have made such a serious mistake.
A. Did I persuade B. If I persuaded C. If I should persuade D. Had I persuaded
31. _____ your letter, I would have started off two days ago.
A. If I received B. Should I receive
C. If I could have received D. Had I received
32. _____ it rain tomorrow, we should have to put off the visit to the Yangpu Bridge.
A. Were B. Should C. Would D. Will
33. _____ it _____ for your help, I couldn’t have make any progress.
A. Were; not B. Had; not been
C. Should; not been D. Did; be
34. _____ I to tell her about it, she would be very glad.
A. Should B. Would C. Were D. Might
34. _____ I known he was in trouble, I might have managed to help him.
A. If B. When C. Unless D. Had
35. _____ I known it, I should have told him.
A. Have B. Had C. Having D. If
36. He _____ into trouble if he had taken our advice.
A. would have not got B. Had not got
C. wouldn’t have got D. didn’t get
37. If you really want yourself to be in good health, you must _____ always _____ so much.
A. not; be smoking B. not; have smoked
C. not; to smoke D. be not; smoking
◆含蓄型虚拟语气:
38. ____ more attention, the teenagers wouldn’t have begun to steal.
A. To give B. Given C. Having given D. Give
39. Without electricity human life _____ quite different today.
A. is B. will be C. would have been D. would be
40. Without the air to hold some of the sun’s heat, the earth at night _____, too cold for us to live.
A. would be freezing cold B. will be freezing coldly
C. would be frozen cold D. can freeze coldly
41. Without your help, I _____ in my English study.
A. would not have succeeded B. hadn’t succeeded
C. will not succeed D. won’t have succeeded
42. Without sunlight or water or air, there _____ no life on the earth.
A. will have B. would be C. should be D. must be
43. Without his help, we _____ such rapid progress.
A. don’t make B. wouldn’t make
C. didn’t make D. wouldn’t have made
74. Without the leadership of the Party, there _____ no New China.
A. would be B. has been C. was D. should be
32. He took his raincoat with him lest it _____.
A. rained B. should rain C. would rain D. will rain
33. John was very busy last week, otherwise, he _____ to attend the meeting.
A. would have come B. would come
C. should come D. came
42. --Where have you been?
--I got caught in traffic; _____ I could have been here soon.
A. otherwise B. however C. though D. anyway
1. But for the Party, the disaster areas in Zhejiang Province, struck by the No. 14 Typhoon, _____ into normal so soon.
A. shouldn’t have returned B. should return
C. wouldn’t have returned D. would return
62. But for the snow, we _____ earlier.
A. will arrive B. should have arrived
C. arrive D. arrived
69. I was very busy yesterday, otherwise I _____ to the meeting.
A. came B. would come
C. had come D. would have come
88. With so much work on hand, you _____ to see the game last night.
A. mustn’t go B. shouldn’t go
C. couldn’t have gone D. shouldn’t have gone
◆祝愿型虚拟语气:
11. --Have you ever been to Beijing?
--No, but I wish I _____.
A. have B. will C. do D. had
19. I wish I _____ the meeting last week.
A. could attend B. attended C. have attended D. could have attended
56. I wish _____ my uncle yesterday.
A. had met B. would met C. met D. have met
68. I hoped _____ my letter.
A. her to answer B. that she would answer
C. that she will answer D. her answering
66. _____ you succeed and _____ you be healthy.
A. May; may B. Wish; wish
C. Hope; hope D. Should; may
Loading... Please wait...