if条件句练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 be

B. 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 buy

B. 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; were

D. 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!

A. listened

B. had listened

C. should listen

D. would listen

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

A. would lend

B. would have lent

C. could lend

D. may have lent

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

A. might be recognized

B. 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 to

D. was going to

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

A. will

B. must have been

C. 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 paint

D. will have painted

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

A. will snow

B. is going to snow

C. snows

D. snowed

相关文档
最新文档