家长易论坛

标题: 虚拟语气练习题 [打印本页]

作者: Yuki1230    时间: 2013-4-28 16:18
标题: 虚拟语气练习题
一. 用所给动词的适当形式填空:
1.The boy isn
t hungry. If he ______ (be) hungry, he ______ (eat) the cake.
2.He
s been away since last Sunday. If he ______ (be) here yesterday, he ______ (attend) the concert.
3.I couldn
t keep away after twelve. If I ______ (work) all night, I ______ (finish) it in time.
4.We didn
t know her address. If we ______ (know) it, we ______ (send) a note to her.
5.You
re late. If you ______ (come) a few minutes earlier, you ______ (meet) the famous woman scientist.
6.He was careless. If he ______ (put) the gold watch in a safe place, he ______ (not

  
lose) it.
7.He isn
t here. If he ______ (be) here, he ______ (help) his sister learn to use the   
abacus.
8.She _______ (be) busy now. If she _______ (be) free, she _______ (go) with you.
9.The manager _______ (be) in his office now. If he ________ (be) here, everything _______ (be) settled in a minute.
10.If I ________ (be) you, I _______ (not be) discouraged at all.
二.单项选择
1.If I ________ your book, I
ll give it to you.
      A. will find      B. have found    C. find   
D. finds
2. If I found your book, I ______ give it to you.

A. will B. had C. / D. would

3. If he _______ the exam, he would fail it.
A. would take B. took C. will take D. takes

4. What would you do if you ______ your passport in a foreign country.

A. will lose B. lost C. losses
D. would lose
5. If I invited Bill to the party, I _____ invite Linda too.
A. would have to
B. would C. will have to D. will must
6. If we _______ go to the party next week, they would be very angry.
A. dont B cant C. have to D. dinn
t
7. ---Sahll I open all the windows?
---Yes, please, if you _______.
A. shall B. would C. can D. have to

8. I don
t know _______, if he _______, I
ll tell you.
A. if he comes, will come
B. if he will come, comes

C. whether she comes, comes

D. whether she will come, comes

9. I wish I ______ younger.
A. were
   B. are    C. am   D. /   

10. Do you ever wish you ________?
A. can fly B. have flown C. could fly
D. would fly
参考答案
一.1. were, could/ would 2. had been, would have attended 3. had worked, would have finished 4. had known, would have sent 5. had come, would have met 6. had put, wouldn
t have lost 7. were, would help 8. is, were, would be 9. is, were, would be 10. were, should not be
二.C D B B A D B B A C





欢迎光临 家长易论坛 (http://www.jzyi.net/) Powered by Discuz! X3