精品文档
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
the bus.
A. arrived/would catch
here ten minutes earlier, we
B. arrived/would
1 / 15
精品文档
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
policeman.
A. would have lostB. should loseC. might
loseD. could lose
9. If he
to the teacher attentively just our lives had it not been for the
.
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
2 / 15
精品文档
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
turn, you
in
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
sports meeting.
3 / 15
the
精品文档
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
4 / 15
精品文档
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
your experiment.
A. was, had helped
busy yesterday, or he you with
B. was, would have
helped
C. had been, would have helpedD. were, would
have helped
12. If it
mountain yesterday
A. were not, could have climb B. were not,
could climb
C. had not been, could have climbed
hadn’t been, could climb
13.
Without
electricity,
human
life D.
for the snow, we
the
quite difficult today
A. is B. will be C. would have been D. would
be
14. If only I
my car
B. wouldn’t lose
5 / 15
A. hadn’t lost
C.
精品文档
didn’t lose D. haven’t lost
15. But for water, it
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
is that the goods
from the company impossible to live
right to their homes.
A. requested, deliver B. demand, be
delivered delivered
18. If law-breakers
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
C. request, should deliver D. demand,
the society will
late
A. would be B. were C. will be D. would have
been
6 / 15
精品文档
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
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
the snow, we the Simian
23. If I were you, I
abroad.
the chance to go
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
7 / 15
精品文档
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.
8 / 15
精品文档
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
9 / 15
精品文档
-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?
10 / 15
精品文档
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
the bus.
A. arrived/would catch
have caught
C.
had
arrived/had
caught
D.
had
B. arrived/would
here ten minutes earlier, we
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
the policeman.
A. would have lostB. should loseC. might
loseD. could lose
11 / 15
.
our lives if it had not been for
精品文档
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
to him.
A. knew, would
B. had known, would have sent C. know, would send D. knew, would have sent 2. If they
where he lived, I a note
earlier than expected, they
here now.
A. had started, would be B. started, might be
12 / 15
精品文档
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
at high school.
A. did B. could have done C. have done D.
should do
13 / 15
what you did when we were
精品文档
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
14 / 15
精品文档
C. do not keep, will have to D. do not keep, have to 34.
?
A. will you buy B. would you buy
C. would you have bought D. will you have bought
If you had enough money, what
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
1~2DCDAD~30 BDDAA
31~3DABBD~40 DABDC
11~1CCDDB
16~20 ADAAC
15 / 15
因篇幅问题不能全部显示,请点此查看更多更全内容