if条件句练习题一、单项选择1. If I _____ where he lived, I _____ a note to him.A. know, would have sentB. had known, would have sentC. know, would sendD. knew, would have sent2. Mary is ill today. If she _____, she _____ absent from school.A. were not ill; wouldn’t beB. had been ill; wouldn’t have beenC. had been ill; should have beenD. hadn’t been ill; could be3. Alan ___ the party if he had gone to London.A. would have missedB. had missedC. would missD. missed4. If you had enough money, what _____?A. will you buyB. would you buyC. would you have boughtD. will you have bought5. If Mr. Young _____ with justice, he _____ sucha wrong thing.A. were treated; wouldn’t doB. had been treated;wouldn’t have doneC. were treated; wouldn’t have doneD. had been treated; wouldn’t do6. What _____ if there _____ no light during the day?A. will happen; wasB. would happen; isC. happens; wereD. would happen; were7. If I knew you were coming, I ___ you at the airport.A. had metB. metC. would meetD. would have met8. If it _____ not for the fact that you _____ ill now, I would surely punish you.A. is; areB. were; wereC. were; areD. was; were9. Many Chinese movie stars now have given up their Chinese nationality. If I were them, I _____ that.A. shouldn’t doB. didn’t doC. hadn’t doneD. won’t do10. If only I ___ to my parents!A. listenedB. had listenedC. should listenD. would listen11.I ___ you some money, but I hadn’t got any then.A. would lendB. would have lentC. could lendD. may have lent12. If Hey had not pulled his cap low over his brow, he _____ by the police.A. might be recognizedB. might have been recognizedC. would have recognizedD. was to have been recognized13. There is a ring at the door. That _____ be the postman, I suppose.A. willB. wouldC. is going toD. was going to14. Look at the dark clouds—there _____ be a storm.A. willB. must have beenC. is going toD. would15. —Why are you taking the pictures down? —I _____ the wall.A. paintB. have just paintedC. am going to paintD. will have painted16. — Can I stay at home tomorrow? —Yes, you can if it_____.A. will snowB. is going to snowC. snowsD. snowed17. I don’t know if he _____ this afternoon. But if he _____, I will tell you.A. will come; will do;B. comes; will doC. will come; doesD. comes; does18. —I thought I asked you to fix the radio.—Oh, I’m sorry. I _____ it right away.A. am to doB. will doC. was about to doD. am going to do19. The WTO can’t live up to its name _____ it does not include a country that is home to one fifth of mankind.A. as long asB. whetherC. ifD. even though20. Ask him to ring me up if you _____ him.A. seeB. sawC. would seeD. will see21. It’s so late. I don’t think he ______ come.A. wouldB. shouldC. is going toD. shall22. If people _____ polluting the air, animals and plants will die soon.A. don’t stopB. didn’t stopC. shall not stopD. haven’t stopped23. If you _____ an interesting day out, ______ the Science Museum.A. want; visitingB. want; visitC. want to; visitD. wanting; visit24. If the pure water is heated to 100 centigrade degrees, it ______ boil.A. is going toB. willC. wouldD. is to25. Is a dictionary available, _____ so, where?A. ifB. if isC. and ifD. and if is二、翻译句子26. If my brother were here, _____________________________________.27. ___________________________,the crops would be saved.28. __________________________________,you would have met him.29. _________________________________,I would have designed a spaceship.30. Had I a lot of money, ______________________________.if_条件状语从句的时态练习及答案_初中习题集I.单项选择1.If you _____ to the party, you’ll have a great time.a. will gob. wentc. god. going2.It will be a long time ____ peter _____ his work.a. since, has finishedb. after, finishesc. when, will finishd. before, finishes.3. what will father _____ us from Japan?a. takeb. bringc. carryd. make4. Weifang is famous ______ kitesa. forb. toc. ond. with5. I____ her the answer if she ____me.a. can tell, will askb. will tell, will askc. would tell, askd. will tell, asks6. – 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 rain7.—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 come8. what will you do if you _____ to the old folk’s home visit?a. gob. wentc. goingd. will go9. If I eat ____ food, I’ll be very fat.a. too manyb. many tooc. too muchd. much too10.I’ll give the book to him if he ___ here next sunday.a. will comeb. comesc. is comingd. came11. There ____an english film in our school tomorrow.a. is going to haveb. will havec. is going to bed. has12.Could you tell us where ____?a. will the next olympic games heldb. the next olympic games will be heldc. would the next olympic games be heldd. the next olympic games would be held13. When my mother returned last night,I ____ a book.a. readb. am readingc. was readingd. am going to read14. What ____ you ____ when it began to rain?a. do, dob. were, doingc. are, doingd. did, do15. I’ll wake you up when he ____back.a. willb. is going to comec. comesd. comeII、用所给词的适当形式填空1. If you _______ tired, you ______ to have a rest.2. Where _____ he ______ the film if he ________ time?3. If there ____ fewer trees, there _______ more pollution.4. He _____ more casually if he _______ on weekends.5.If marcia _______ alone, she _______ a pet parrot.6. lana _____ a new dress if the old one ____ out of style.7. The twins _____ if they__________ .8. I______ a bake sale if I____ money for education.9. Peter ____ me a beautiful souvenir if he ____ spain.10.If mr. green _______ I am hard- working, my parents _____ glad.11. I______ to the beach if it________ this week.12. ____they ______ a match if the p.e. teacher_______ busy?13. He _______ a letter to his grandparents if he ______ his report card this week.14. If she ______ up late, she _____ the early bus.15. Peter _________ in English if he _______ the exams in peking university. III. 完成句子1.如果他到的晚了会发生什么事情?What _______________ if he _____________ late?2. 如果努力学习,你就会取得好成绩。