搜索
您的当前位置:首页正文

if虚拟语气练习题及答案(可编辑修改word版)

来源:好走旅游网


精品文档

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

因篇幅问题不能全部显示,请点此查看更多更全内容

Top