2024年5月5日发(作者:苏觅翠)
精品文档
if虚拟语气练习题及答案
※错综虚拟条件句,主句,从句时间不一致
▲含蓄虚拟语气,省略if 条件句
1. If I __ you, I __ worry.
/ wouldn’t / wouldn’t / would
have / 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
2016
1 / 14
精品文档
C. had arrived/had caught D. had arrived/would
have caught
he had not gone out in the storm _____.
will be alive would be alive now
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.
2016
2 / 14
精品文档
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
2016
3 / 14
精品文档
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
2016
4 / 14
精品文档
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
2016
5 / 14
精品文档
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,
2016
6 / 14
精品文档
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
2016
7 / 14
2024年5月5日发(作者:苏觅翠)
精品文档
if虚拟语气练习题及答案
※错综虚拟条件句,主句,从句时间不一致
▲含蓄虚拟语气,省略if 条件句
1. If I __ you, I __ worry.
/ wouldn’t / wouldn’t / would
have / 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
2016
1 / 14
精品文档
C. had arrived/had caught D. had arrived/would
have caught
he had not gone out in the storm _____.
will be alive would be alive now
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.
2016
2 / 14
精品文档
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
2016
3 / 14
精品文档
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
2016
4 / 14
精品文档
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
2016
5 / 14
精品文档
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,
2016
6 / 14
精品文档
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
2016
7 / 14