if条件句练习题

篇一:If条件句练习

If条件句练习

一、单项选择

1. If I _____ where he lived, I _____ a note to him.

A. know, would have sent B. had known, would have sent

C. know, would send D. knew, would have sent

2. Mary is ill today. If she _____, she _____ absent from school.

A. were not ill; wouldn’t beB. had been ill; wouldn’t have been

C. had been ill; should have been D. hadn’t been ill; could be

3. Alan ___ the party if he had gone to London.

A. would have missed B. had missed

C. would miss D. missed

4. If you had enough money, what _____?

A. will you buyB. would you buy C. would you have bought D. will you have bought

5. If Mr. Young _____ with justice, he _____ such a wrong thing.

A. were treated; wouldn’t do B. had been treated; wouldn’t have done

C. were treated; wouldn’t have done D. had been treated; wouldn’t do

6. What _____ if there _____ no light during the day?

A. will happen; was B. would happen; is

C. happens; wereD. would happen; were

7. If I knew you were coming, I ___ you at the airport.

A. had met B. met

C. would meet D. would have met

8. If it _____ not for the fact that you _____ ill now, I would surely punish you.

A. is; are B. were; were C. were; are D. was; were

9. Many Chinese movie stars now have given up their Chinese nationality. If I were them, I _____ that.

A. shouldn’t do B. didn’t do C. hadn’t done D. won’t do

10. If only I ___ to my parents! (But I didn’t.)

A. listened B. had listened

C. should listenD. would listen

11.I ___ you some money, but I hadn’t got any then.

A. would lend B. would have lent

C. could lendD. may have lent

12. If Hey had not pulled his cap low over his brow, he _____ by the police.

A. might be recognizedB. might have been recognized

C. would have recognized D. was to have been recognized

13. There is a ring at the door. That _____ be the postman, I suppose.

A. will B. would C. is going toD. was going to

14. Look at the dark clouds—there _____ be a storm.

A. will B. must have beenC. is going to D. would

15. —Why are you taking the pictures down? —I _____ the wall.

A. paint B. have just painted C. am going to paintD. will have painted

16. — Can I stay at home tomorrow? —Yes, you can if it_____.

A. will snowB. is going to snow C. snows D. snowed

17. I don’t know if he _____ this afternoon. But if he _____, I will tell you.

A. will come; will do;B. comes; will do

C. will come; does D. comes; does

18. —I thought I asked you to fix the radio.

—Oh, I’m sorry. I _____ it right away.

A. am to do B. will do

C. was about to doD. am going to do

19. 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 as B. whether C. if D. even though

20. Ask him to ring me up if you _____ him.

A. see B. saw C. would see D. will see

21. It’s so late. I don’t think he ______ come.

A. would B. should C. is going to D. shall

22. If people _____ polluting the air, animals and plants will die soon.

A. don’t stopB. didn’t stop

C. shall not stop D. haven’t stopped

23. If you _____ an interesting day out, ______ the Science Museum.

A. want; visiting B. want; visit

C. want to; visit D. wanting; visit

24. If the pure water is heated to 100 centigrade degrees, it ______ boil.

A. is going to B. will C. would D. is to

25. Is a dictionary available, _____ so, where?

A. if B. if is C. and if D. and if is

二、翻译句子

26. If my brother were here, _____________________________________(一切都没问题了).(all right)

27. ___________________________(如果下雨),the crops would be saved.(if)

28. __________________________________(如果你昨天早点来),you would have met him.(if)

29. _________________________________(如果我足够聪明),I would have designed a spaceship. (enough)

30. Had I a lot of money, ______________________________(我就会开一所大公司). (run)

篇二:条件状语从句讲解练习及答案Word 文档

2013-7-27 1

表示在某种条件下某事很可能发生。

If we pay much attention to the earth, we'll have a better world.

如果我们多关爱地球,就会拥有一个更美好的世界

If it rains tomorrow, what shall we do?

如果明天下雨,我们怎么办?

注意:if还可以引导虚拟条件句,表示不可实现的条件,从句中多用一般过去时或过去完成时。

What would happen if there were no water ?

如果没有水会怎样?

2.unless引导的条件状语从句

unless的意思是如果不,除非。可与if...not互换。

You will fail in English unless you work hard.

你英语考试会不及格的,除非你更加努力。

3.as /so long as引导的条件状语从句

as /so long as意思是“只要”

So long as you're happy,i will be happy.

只要你高兴,我就高兴。

4.once引导的条件状语从句

once引导的条件状语从句,意为“一旦...,就”,从句可置于主句前或后

Once you begin,never stop.

一旦开始,就绝不要停止

Maths is easy to learn once you understand the rules.

一旦你理解了规则,数学就不难学了。

提示:在条件状语从句中,用一般现在时代替一般将来时,用一般过去时代替过去将来时。 If the weather is bad next week, we'll put off the climbing.

如果下周天气不好,我们将推迟爬山。

2013-7-27 2

2013-7-27 3

2013-7-27 4

2013-7-27 5

篇三:if_条件状语从句的时态练习及答案_初中习题集

if_条件状语从句的时态练习及答案_初中习题集

I.单项

if条件句练习题

选择

1.If you _____ to the party, you’ll have a great time.

a. will go b. went c. god. going

2.It will be a long time ____ peter _____ his work.

a. since, has finished b. after, finishes

c. when, will finish d. before, finishes.

3. what will father _____ us from Japan?

a. takeb. bringc. carryd. make

4. Weifang is famous ______ kites

a. forb. toc. ond. with

5. I____ her the answer if she ____me.

a. can tell, will askb. will tell, will ask

c. would tell, ask d. will tell, asks

6. – what are you going to do tomorrow?

--we’ll go to the library tomorrow if it ___.

a. isn’t rain b. rainc. won’t rain d. doesn’t rain

7.—Do you know when he will come back tomorrow?

--sorry, I don’t know. when he ____ back, I’ll tell you.

a. comes b. will comec. comed. may come

8. what will you do if you _____ to the old folk’s home visit?

a. gob. wentc. goingd. will go

9. If I eat ____ food, I’ll be very fat.

a. too manyb. many tooc. too much d. much too

10.I’ll give the book to him if he ___ here next sunday.

a. will come b. comes c. is coming d. came

11. There ____an english film in our school tomorrow.

a. is going to have b. will havec. is going to bed. has

12.Could you tell us where ____?

a. will the next olympic games held

b. the next olympic games will be held

c. would the next olympic games be held

d. the next olympic games would be held

13. When my mother returned last night,I ____ a book.

a. readb. am readingc. was reading d. am going to read

14. What ____ you ____ when it began to rain?

a. do, dob. were, doingc. are, doingd. did, do

15. I’ll wake you up when he ____back.

a. willb. is going to comec. comes d. come

II、用所给词的适当形式填空

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 ____(tour) 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) 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. III. 完成句子

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 trip if she _____________ .

7. 如果他有空,他会帮助你的。

If he _______________, he _________ you.

8. 如果tom考试不及格,他就没有机会上高中了。

Tom ______________ to go to the high school if he ________the exams.

9. 你如果抄同学的作业就不能学好各门功课。

You __________ good at all the subjects if you ___________ the other students’ homework.

I. 1---5 cdbad 6---10 daacb11---15 cbcbc

II. 1. feel will have2. willsee has3. arewill be 4. will dress doesn’t work5. lives will keep 6. will buy is 7. argue 8. will haveneed 9. will sendtours 10. sayswill feel 11. will go doesn’t rain 12. Will haveis 13. will writegets 14. gets won’t \catch15. will majorpasses

III. 1. will happenarrives2.studyhard willgetgrades 3. watches willbe 4. will comehave for 5. doesn’train will with 6. will be late for sleeps late7. is freewillhelp 8. won’t have thechancefails

9. won’tbecopy_