ID: 22397202

2025届高考英语二轮复习语法:虚拟语气专项练习题(含答案)

日期:2025-04-04 科目:英语 类型:高中试卷 查看:78次 大小:21320B 来源:二一课件通
预览图 1/5
2025届,高考,英语,二轮,复习,语法
  • cover
虚拟语气专项练习题 一、单项选择 1. If I _____ a bird, I _____ fly freely in the sky. A. were; would B. am; will C. was; would D. were; will 2. The doctor advised that he _____ a good rest. A. has B. have C. had D. having 3. It's high time that we _____ something to protect the environment. A. do B. did C. will do D. are doing 4. If it _____ tomorrow, we _____ the sports meeting. A. rains; will cancel B. rained; would cancel C. will rain; cancel D. is raining; cancel 5. I wish I _____ the answer to the question. A. know B. knew C. have known D. will know 6. Without your help, we _____ the work on time. A. couldn't finish B. can't finish C. couldn't have finished D. won't finish 7. If I _____ you, I _____ the job. A. were; would take B. was; would take C. were; would have taken D. was; would have taken 8. It is necessary that he _____ to the hospital at once. A. sends B. be sent C. sent D. will be sent 9. He talked as if he _____ the place many times. A. visited B. visits C. had visited D. would visit 10. I would rather you _____ here now. A. stay B. stayed C. will stay D. had stayed 11. If I _____ in your shoes, I _____ his offer. A. was; will accept B. were; would accept C. were; would have accepted D. was; would have accepted 12. The teacher ordered that the homework _____ in on time. A. be handed B. handed C. will be handed D. would be handed 13. It's time we _____ a decision. A. make B. made C. will make D. are making 14. If it hadn't rained yesterday, we _____ a wonderful picnic. A. would have B. would have had C. had had D. will have had 15. I wish I _____ you last week. A. met B. have met C. had met D. were to meet 16. The suggestion that the meeting _____ be held next week is reasonable. A. / B. was C. will be D. would be 17. If only I _____ how to solve the problem. A. know B. knew C. had known D. would know 18. He insisted that he _____ right, and that his plan _____ carried out at once. A. was; be B. be; was C. was; was D. be; be 19. Without air, there _____ no living things on the earth. A. is B. will be C. would have been D. would be 20. If you _____ to the party last night, you _____ her. A. went; would meet B. had gone; would have met C. go; will meet D. had gone; would meet 21. It is important that we _____ wild animals. A. protect B. protected C. will protect D. are protecting 22. I would rather you _____ the truth. A. tell B. told C. will tell D. had told 23. If I _____ you, I _____ the chance. A. was; will seize B. were; would seize C. were; would have seized D. was; would have seized 24. The order came that the soldiers _____ the village at once. A. leave B. left C. will leave D. would leave 25. If it _____ for the snow, we _____ the mountain yesterday. A. were not; could have climbed B. were not; could climb C. had not been; could have climbed D. had not been; could climb 26. I wish I _____ the film last night. A. saw B. have seen C. could see D. had seen 27. It's a pity that he _____ such a good opportunity. A. should miss B. ... ...

~~ 您好,已阅读到文档的结尾了 ~~