最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

(完整版)if虚拟语气练习题及答案

IT圈 admin 29浏览 0评论

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

发布评论

评论列表 (0)

  1. 暂无评论