虚拟语气练习题精选
(2011-08-10 03:03:27)
标签:
虚拟语气题精选教育 |
分类: 英语语法 |
虚拟语气练习题精选
一、单项选择
1. The teacher demanded that the exam _____ before eleven.
A. must
finish
2. She made the demand that the journalists _____ at once ______ Iraq.
A. leave;
for
3. He is talking so much about America as if he _____ there.
A. had
been
4. The young man insisted that he _____ nothing wrong and _____ free.
A. did;
set
C. should do; be
set
5. I suggested there ____ be a kind of language all could understand and use ____ .
A. can;
it
6. The suggestion has been made _____ the basketball game _____ put off.
A. for;
to
7. The order came that the medical supplies _____ to Beijing for the Sars soon.
A. would be
sent
8. It is important that we _____ wild animals.
A. will
protect
9. Had you listened to the doctor, you _____ all right now.
A.
are
10. _____ any change about the date, please tell me immediately.
A. Will there be
11. _____ today, he would get there by Friday.
A. Would he
leave
C. Were he to
leave
12. Should it rain, the crops _____ .
A. would be
saved
C. will be
saved
13. You _____ come earlier. The bus left a moment ago.
A.
would
14. He treated me as though/as if _____ his own son.
A. I
am
15. I _____ you some money, but I hadn’t any on me then.
A. would
lend
16. A few minutes earlier and we _____ the train.
A. have
caught
17. --- “Have you ever been to
Beijing?”
A.
have
18. I’m glad I went over all my notes; otherwise _____ .
A. I may have failed
19. --- “What will you do during the summer holiday?”
A. I’m
deciding
20. What should we do if it _____ tomorrow?
A. should
snow
21. If only I _____ my watch!
A. hadn’t
lost
22. You _____ such a serious mistake if you had followed his advice.
A. may not
make
C. shouldn’t have
made
23. We _____ the work on time without your help.
A. hadn’t had
finished
C. couldn’t have
finished
24. --- “Where have you been?”
A. I would be
here
C. I had been
here
25. If it were not for the fact that you _____ ill, I would ask you to do this right now.
A.
were
26. It’s high time that we ___ to school.
C. he didn’t always make D. he wouldn’t always making
C. never felt tired D. was tired never
二、用括号中所给动词的适当形式填空
1.If you (arrive) ten minutes earlier, you could have seen them off.
2.It's time that we (go) to the railway station.
3.If they (not help) us ,our experiment would have failed.
4.You're five minutes late.I suggested that you (come )earlier tomorrow.
5.Mather often tells us that it is necessary that we (drink) a glass of water after we get up.
6.She insisted that she (send) to work in the faraway small town.
7._________ I not (forget) his telephone number, I would have rung him.
8. He is busy now. If he (be) free, he (go) with you.
9. The manager was in his office then. If he (be)
here, everything
10.Noisy as it was, he went on reading as if nothing (happen).
三、句型转换
1.It is necessary for college students to master at least one foreign language.
It is necessary college students at least one foreign language.
2.Without sunlight, there would be neither plants nor animals.
sunlight, there would be neither plants nor animals.
3.She insisted on translating the sentence this way.
She insisted that the sentence this way.
4.The students suggested going there on foot.
The students suggested there on foot.
5.She suggested that we should go to his help.
is that we to his help.
6.Lucy didn't come to class today because she didn't feel well.
she well, she to class today.
7.I don't know French, so I can't talk to the French friends.
If I French, I could talk to the French friends.
8.He didn't take his parents' advice and he is not a college student now.
If he his parents' advice, he a college student now.
9.The professor helped me a lot and I finished the work.
I couldn't the work the professor's help.
key:
一、
1-5. CAABB
二、1.had arrived
2.went (should go)
3.had not helped
4.(should) come
5.(should) drink
6.(should) be sent
7.Had; forgotten
8.were;would go
9.had been;would have been settled
10.were happening
三、 1.that; should master
2.If there were no
3.should be translated
4.they go
5.Her suggestion; go
6.Had; felt; would have come
7.knew
8.had taken; would be
9.have finished; without