if 条件状语从句及其时态的试题一、单项选择1. If you ____________ to the party, you’ll have a great time.A. will goB. wentC. goD. going2. I ____________ her the answer if she ____________ me.A. can tell, will askB. will tell, will askC. would tell, askD. will tell, asks3. — What are you going to do tomorrow?—We’ll go to the library tomorrow if it ____________.A. isn’t rainB. rainC. won’t rainD. doesn’t rain4. — Do you know when he will come back tomorrow? —Sorry, I don’t know. When he ____________ back, I’ll tell you.A. comesB. will comeC. comeD. may come5. I’ll give the book to him if he ____________ here next Sunday.A. will comeB. comesC. is comingD. came6. There ____________ an English film in our school tomorrow.A. is going to haveB. will haveC. is going to beD. has7. I’ll wake you up when he ____________back.A. willB. is going to comeC. comesD. come8. The football match will be put off if it ________.A. will rainB. rainsC. rainedD. is rained9. There ________ a basketball game this afternoon.A. is going to haveB. will beC. is going to playD. will play10. I won’t go if it ________ tomorrow.A . rain B. is raining C . rains D. will rain二、用所给词的适当形式填空1. If you ________(feel tired, you _________ (have to have a rest.2. Where ________ he ________ (see the film if he _________(have time?3. If there ________ (be fewer trees, there ________ (be more pollution.4. He ________ (dress more casually if he ________ (not work on weekends.5. If Marcia ________ (live alone, she ________ (keep a pet parrot.6. Lana ________ (buy a new dress if the old one ________ (be out of style.7. The twins ________ (fight if they________ (argue.8. I ________ (have a bake sale if I ________ (need money for education.9. Peter ________ (send me a beautiful souvenir if he ________ (go to Spain. 10. If Mr. Green ________ (say I am hard- working, my parents ________ (feel glad.11. I ________ (go to the beach if it ________ (not rain this week.12. ________they ________ (have a match if the P.E. teacher________ (be not busy?13. He ________ (write a letter to his grandparents if he ____ (get his report card this week.14. If she ________ (get up late, she ________ (not catch the early bus. 15. Peter ________ (major in English if he ________ (pass the exams in Peking University.三、完成句子1. 如果他迟到了,会发生什么事情?What _______ ________ if he _______ late?2. 如果努力学习,你就会取得好成绩。
If you_______ _______, you _______ _______ good _______.3. 他如果看电视太久了,他的父母会不高兴。
If he _______ TV too much, his parents _______ _______ unhappy.4. 如果我们为他举办生日聚会,大家都会来的。
Everyone _______ _______ if we _______a birthday party _______ him.5. 如果明天不下雨,我会和你一起去公园的。
If it _______ _______ tomorrow, I _______ go to the park _______ you.6. 如果她睡过头了,就会误了开会的。
She _______ _______ _______ _______ the meeting if she _______ _______. 7. 如果他有空,他会帮助你的。
If he _______ _______, he _______ _______ you.8. 如果 Tom 考试不及格,他就没有机会上高中了。
Tom _______ miss the chance to go to the high school if he _______ the exams. 9. 你如果抄同学的作业就不能学好各门功课。
You _______ _______ good at all the subjects if you _______ the other studen ts’ homework.答案:一、单项选择。
1. C 。
本题是 if 引导的条件状语从句,主句用一般将来时,从句用一般现在时 , 即“主将从现”,所以答案为 C 。
2. D。
根据句意“如果她问我,我就告诉她答案。
”可知本句是 if 引导的条件状语从句,主句用一般将来时,从句用一般现在时,从句的主语为单三,动词后加 -s ,所以答案为 D 。
3. D 。
条件状语从句 , 主句用一般将来时 , 从句用一般现在时 ,rain 在此是实义动词“下雨”的意思 , 故答案为 D 。
4. A。
根据“主将从现”可知本句答案为 A 。
此题是 when 引导的时间状语从句。
5. B。
根据“主将从现”可知答案为 B 。
6. C。
be going to do, will do都可以表示将来的动作,但只有选项 C 符合 There be句型要求。
7. C。
根据“主将从现”可知答案为 C 。
8. B。
根据“主将从现”可知答案为 B 。
9. B。
本题考查 there be句型的一般将来时, there will be,故答案为 B 。
10. C。
根据“主将从现”可知答案为 C 。
二、用所给词的适当形式填空1. feel; will have2. will; see; has3. are; will be4. will dress; doesn’t work5. lives; will keep6. will buy; is7. will fight; argue8. will have; need9. will send; goes 10. says; will feel 11. will go; doesn’t rain 12. Will; have; is13. will write; gets 14. gets; won’t catch15. will major; passes三、完成句子1. will happen; is2. study hard; will get; grades3. watches; will be4. will come; have; for5. doesn’t rain; will; with6. will be late for; sleeps late7. has time; will help8. will; fails9. won’t be; copy。