资源描述
精品文档
if虚拟语气练习题及答案
※错综虚拟条件句,主句,从句时间不一致
▲含蓄虚拟语气,省略if 条件句
1. If I __ you, I __ worry.
A.were/ wouldn’t B.was/ wouldn’t C.been/ would have D.be/ would
2. ___, I would take an umbrella with me.
A. Had I been you B. I were you C. Were I youD. I had been you
3. If it ___ tomorrow, what would we do?
A. rains B. were to rain C. would rain D. rain
4. ___ today, he would get there by Friday.
A. Would he leaveB. Was he leaving C. Were he to leave D. If he leaves .
5. ____ to the doctor right away, he might have been alive.
A. If he wentB. Were he gone C. Should he have goneD. Had he gone
6. If we ____ here ten minutes earlier, we ___ the bus.
A. arrived/would catch B. arrived/would have caught
C. had arrived/had caught D. had arrived/would have caught
7.If he had not gone out in the storm _____.
A.he will be alive nowB.he would be alive now C.he would have been alive now
8. We ___ our lives had it not been for the policeman.
A. would have lostB. should loseC. might loseD. could lose
9. If he___to the teacher attentively just now, he___the answer now.
A. had listened, would have known B. listened, would know
C. listened, would have known D. had listened, would know .
10. Had I known her name, ___.
A. I should invite her to lunch B. I would invite her to lunch
C. I had invited here to lunchD. I would have invited her to lunch
11. I would have come earlier, but I ___ that you were waiting for me.
A. didn’t know B. hadn’t know C. would have known D. haven’t known
12. I was busy yesterday, otherwise I ___ your birthday party.
A. attended B. had attended C. would attendD. would have attended
高中英语if虚拟语气练习题
1. If only he ____quietly as the doctor instructed, he would not suffer so much now.
A. liesB. lay C. had lain D. should lie
2. You did not 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
3. _____it rain tomorrow, we would have to put off the visit to the Yangpu Bridge
A. WereB. ShouldC. Would D. Will
4. I was ill that day, otherwise I ____ the sports meeting.
A. would have taken part in B. took part in
C. had taken part inD. would take part in
5. ___the clouds, you would find the airplane in the sky easily
A. Had it not been forB. If it were not
C. If it had not been for D. Were it not for
6. If my lawyer ____here last Sunday, he ____ me from going there.
A. had been, would have preventedB. had been, would prevent
C. were, prevent D. were, would have prevented
7. ____hard, he would have passed the exam
A. If he were to work B. Had he worked
C. Should he work D. Were he to work
8. ____today, he would get there by Friday
A. Were he to leave B. If he had left C. Did he to leave
9. Had you listened to the doctor, you ____all right now
A. are B. were C. would be D. would have been D. Had he left
10. I did not see your sister at the meeting. If she ____, she would have met my brother
A. has come B. did come C. come D. had come
11. He ____busy yesterday, or he ___you with your experiment.
A. was, had helped B. was, would have helped
C. had been, would have helpedD. were, would have helped
12. If it ____for the snow, we____ the mountain yesterday
A. were not, could have climb B. were not, could climb
C. had not been, could have climbed D. hadn’t been, could climb
13. Without electricity, human life ____quite difficult today
A. is B. will be C. would have been D. would be
14. If only I ___my car
A. hadn’t lost B. wouldn’t lose C. didn’t lose D. haven’t lost
15. But for water, it ____impossible to live in the earth
A. is B. would C. were D. wouldn’t be
16. If the hurricane had happened during the day-time, ____more deaths
A. it would have been B. it would be
C. there would be D. there would have been
17. What the customers_____ from the company is that the goods ____ right to their homes.
A. requested, deliver B. demand, be delivered
C. request, should deliver D. demand, delivered
18. If law-breakers _____ the society will be in disorder
A. made unpunished B. came unpunished
C. went unpunished D. not punished
19. We took a taxi to the airport. Otherwise we ____late
A. would be B. were C. will be D. would have been
20. As you know, I am a disabled man, but I would be happy if I ___of service to you
A. am B. have been C. should be D. would be
21. I did not see your sister at the meeting. If she ____, she would have met my brother
A. has come B. did come C. had come D. came
22. If it _____the snow, we _____the Simian Mountain last week
A. were not, could have climbed B. were not, could climb
C. had not been, could have climbed D. had not been, could c
limb
23. If I were you, I _____ the chance to go abroad.
A. will seizeB. would have seized C. seize D. would seize
24. Should it rain tomorrow, we ______ climbing.
A. wouldn’t have gone B. won’t go C. wouldn’t go D. don’t go
25. But for the English examination I to the concert last Sunday.
A. would have gone B. will go C. should go D. went
my advice, he wouldn’t have lost his job.
A. followed B. should follow C. had followed D. would follow
him.
A. should tellB. tells C. toldD. had told
28. But for the help of my English teacher, I Writing Competition.
A. would not win B. would not have won
C. would win D. would have won
29. If we ___ the other road, we might have arrived here in time for the meeting.
A. take B. had taken C. tookD. have taken
would have been saved.
A. Have I known B. If I have known
C. If I knew D. Had I known
A. answered B. would answer
C. had answered D. would have answered
32.If it were not for the fact that you __ ill, I would ask you to do this right now.
A. were B. had been C. are D. should be.
33. If you_____ my advice, you_____ your failure now.
A. took; wouldn’t cry over B. had taken; wouldn’t have cried over
C. had taken; aren’t crying overD. had taken; wouldn’t be crying over
34. ______ your timely warning, we would have been unaware of the danger.
A. In spite ofB. But for C. Instead ofD. As for your call.
35. The girl is seriously ill, otherwise she bed all day long.
A. is still B. will still be C. would still be D. was still
36. -Mike,it’s a pity you didn’t come to last night’s concert.It was really great! -Really? If I _____ so busy,1 would have gone with you.
A. hadn’t been B. weren’t C. shouldn’t be D. wouldn’t be
37. -Mary looks sad and disappointed
-Soyou if you had failed the NMET .
A. do B. did C. will D. would
A . wouldn’t make B. wouldn’t have made
C. hadn’t made D. didn’t make
39.
A. If you had B. Had you not
C. Hadn’t youD. If you wouldn’t have
40. Had you listened to the doctor, you _____ all right now.
A. are B. were C. would be
CDBADABACDBCDAC DBCDA
CCDCACDBBDDCDBC ADBCC D. would have been
☆虚拟的倒装:提前had,should,were 省略if
※错综虚拟条件句,主句,从句时间不一致
▲含蓄虚拟语气,省略if 条件句
1. If I __ you, I __ worry.
A.were/ wouldn’t B.was/ wouldn’t C.been/ would have D.be/ would
2. ___, I would take an umbrella with me.
A. If I Had been you B. I were you C. If I were youD. I had been you
3. If it ___ tomorrow, what would we do?
A. rains B. were to rain C. would rain D. rain
4. ___ today, he would get there by Friday.
A. Would he leaveB. Was he leaving C. If he were to leave D. If he leaves .
5. ____ to the doctor right away, he might have been alive.
A. If he wentB. Were he gone C. Should he have goneD. If he had gone
6. If we ____ here ten minutes earlier, we ___ the bus.
A. arrived/would catch B. arrived/would have caught
C. had arrived/had caught D. had arrived/would have caught
7.If he had not gone out in the storm _____.
A.he will be alive nowB.he would be alive now C.he would have been alive now
8. We ___ our lives if it had not been for the policeman.
A. would have lostB. should loseC. might loseD. could lose
9. If he___to the teacher attentively just now, he___the answer now.
A. had listened, would have known B. listened, would know
C. listened, would have known D. had listened, would know .
10. If I had known her name, ___.
A. I should invite her to lunch B. I would invite her to lunch
C. I had invited here to lunchD. I would have invited her to lunch
虚拟语气练习题
1. If I ____ where he lived, I ____ a note to him.
A. knew, would
B. had known, would have sent
C. know, would send
D. knew, would have sent
2. If they ____ earlier than expected, they ____ here now.
A. had started, would be
B. started, might be
C. had started, would have been
D. will start, might have been
3. I didn’t know his telephone number. ____ it, I ____ then.
A. Had I known, would ring him up
B. Should I know, would have rung him up
C. If I knew; would ring him up
D. Had I known; would have rung him up
4. Mary is ill today. If she _____, she ____ absent from school.
A. were not ill, wouldn’t be
B. had been ill, wouldn’t have been
C. had been ill, should have been
D. hadn’t been ill, could be
5. Were I to do it, I ________ it some other way.
A. will do B. would do C. would have done D. were to do
9. We wish we ____ what you did when we were at high school.
A. did B. could have done C. have done D. should do
10. She wishes she ____ to the theatre last night.
A. went B. would go C. had gone D. were going
11. Tom is very short now. His mother wishes that he ________ be tall when he grows up.
A. could B. should C. would D. were able to
26. —— If he_____, he ______ that food.
---- Luckily he was sent to the hospital immediately.
A. was warned, 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
27. 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
30. If city noises _______ from increasing, people _______ shout to be heard even at the dinner table0 years from now.
A. are not kept, will have to
B. are not kept, have to
C. do not keep, will have to
D. do not keep, have to
34. If you had enough money, what ________?
A. will you buy
B. would you buy
C. would you have bought
D. will you have bought
35. If you ________ that film late last night, you wouldn’t be so sleepy.
A. didn’t see B. haven’t seen C. wouldn’t have seen D. hadn’t seen
1~BADAB ~10 CDABC 11~1CCDDB 16~20 ADAAC 1~2DCDAD~30 BDDAA
31~3DABBD~40 DABDC
2016全新精品资料-全新公文范文-全程指导写作 –独家原创 15 / 15
展开阅读全文