
条件状语从句专项讲解练习 定义:由 if (如果)、 unless (除非=if not)引导,用来表示主句动作发生的条件,可置于句首(逗号隔开主句)或句尾。 条件状语从句的分类如下: 条件状语从句专项练习 Ⅰ. 用所给动词的适当形式填空 1. If you _____(heat) ice, it _____(turn) into water. 2. We _____ (go) hiking if it _____ (not rain) this Sunday. 3. You can _____ (speak) English fluently if you practice (practice) every day. 4. If I _____ (be) you, I _____ (accept) that invitation. 5. She _____ (pass) the exam if she _____ (study) harder last term. 6. Unless he _____ (finish) his homework, he _____(not play) computer games. 7. If it _____ (snow) tomorrow, we _____ (cancel) the sports meeting. 8. As long as you _____ (keep) trying, you _____(succeed) sooner or later. 9. If they _____(take) the early bus, they _____ (not miss) the train. 10. If a plant_____(not get) enough sunlight, it _____ (die) slowly. Ⅱ. 单项选择(易错区分) 1. — I don’t know if it _____ tomorrow. — If it _____, we won’t go for a picnic. A. will rain; will rain B. will rain; rains C. rains; will rain D. rains; rains 2. If I _____ you, I _____ more attention to English grammar. A. am; will pay B. were; would pay C. were; will pay D. am; would pay 3. You will fail the exam unless you _____ hard from now on. A. work B. worked C. will work D. have worked 4. If she _____ here yesterday, she _____ us with the task. A. was; would help B. was; would have helped C. had been; would help D. had been; would have helped 5. — Shall we go swimming if it _____ fine this weekend — Sounds great! A. will be B. was C. is D. were 6. I wonder if she _____ to the concert. If she _____, I’ll tell you at once. A. comes; comes B. will come; comes C. comes; will come D. will come; will come 7. 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 8. As long as you _____ the instructions, you _____ any danger. A. follow; won’t face B. follow; don’t face C. will follow; won’t face D. will follow; don’t face 9. If he _____ the teacher’s advice, he _____ in the exam. A. took; wouldn’t fail B. takes; wouldn’t fail C. had taken; wouldn’t have failed D. had taken; wouldn’t fail 10. You _____ get the prize if you _____ the game. A. will; win B. will; will win C. would; win D. would; won Ⅲ. 句型转换 1. If you don’t hurry up, you will miss the bus. → _____(用unless替换) 2. If I were free, I would go shopping with you. →_____(省略if的虚拟结构) 3. If you work hard, you will make progress. → _____(祈使句+and句型) 4. If she had seen the film, she would have talked about it. → _____(省略if的虚拟结构) 5. You can’t watch TV if you don’t finish your homework. → _____(用unless替换) 6. If it doesn’t rain, we will have a picnic. → _____(用unless替换) 7. If I had enough money, I would buy a new phone. → _____(调整语序) 8. If you don’t take exercise, you will be unhealthy. → _____ ... ...
~~ 您好,已阅读到文档的结尾了 ~~