完整word版高中英语if虚拟语气练习题附答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中英语if虚拟语气练习题

1. If only he ____quietly as the doctor instructed, he would not suffer so much now.

A. lies

B. 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. Were

B. Should

C. 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 in

D. would take part in

5. ___the clouds, you would find the airplane in the sky easily

A. Had it not been for

B. 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 prevented

B. 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

D. Had he left

B. If he had left

C. Did he to leave A. Were he to leave

9. Had you listened to the doctor, you ____all right now

D. would have been

B. were A. are

C. would be

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.

B. was, would have helped

A. was, had helped

C. had been, would have helped

D. 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

D. not punished

C. went unpunished

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 climb

23. If I were you, I _____ the chance to go abroad.

A. will seize

B. 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

26. If he my advice, he wouldn't have lost his job. (10湖南)

A. followed

B. should follow

C. had followed

D. would follow

27. John went to the hospital alone. If he me about it, I would have gone with him.

A. should tell

B. tells

C. told

D. had told

28. But for the help of my English teacher, I the first prize in the English Writing Competition. (09福建35)

A. would not win

B. would not have won

C. would win

D. would have won

相关文档
最新文档