这份题是比较经典的一份.
1.The teacher demanded that the exam _____ before eleven.
A.must finish B.would be finished
C.be finished D.must be finished
2.She made the demand that the journalists _____ at once ______ Iraq.
A.leave; for B.leave; to
C.left; to D.to be left; for
3.He is talking so much about America as if he _____ there.
A.had been B.has been
C.was D.has gone
4.The young man insisted that he _____ nothing wrong and _____ free.
A.did; set B.had done; should be set C.should do; be set D.had done; must be set
5.I suggested there ____ be a kind of language all could understand and use ____ .
A.can; it B./; /
C.would; it D.may; /
6.The suggestion has been made _____ the basketball game _____ put off.A.for; to B.that; be
C.which; should be D.to;
7.The order came that the medical supplies _____ to Beijing for the Sars soon.
A.would be sent B.should send
C.be sent D.must be sent
8.It is important that we _____ wild animals.
A.will protect B.should protect
C.shall protect D.are protecting
9.Had you listened to the doctor,you _____ all right now.A.are B.were
C.would be D.would have been
10._____ any change about the date,please tell me immediately.
A.Will there be B.Should there be
C.There will be D.There should be
11._____ today,he would get there by Friday.
A.Would he leave B.Was he leaving
C.Were he to leave D.If he leave
12.Should it rain,the crops _____ .
A.would be saved B.would have been saved
C.will be saved D.had been saved
13.You _____ come earlier.The bus left a moment ago.
A.would B.should have
C.may D.have
14.He treated me as though/as if _____ his own son.
A.I am B.I would be
C.I was D.I were
15.I _____ you some money,but I hadn’t any on me then.
A.would lend B.would have lent
C.could lend D.may have lent
16.A few minutes earlier and we _____ the rain.
A.have caught B.had caught
C.could have caught D.were to catch
17.--- “Have you ever been to Beijing?”
--- “No,but I wish I _____”
A.have B.will
C.do D.had
18.I’m glad I went over all my notes; otherwise _____ .
A.I may have failed B.I’d fail
C.I’d have failed D.I’ll have failed
19.--- “What will you do during the summer holiday?”
--- “I don’t know,but it’s high time _____ something.”
A.I’m deciding B.I’ll decide
C.I decided D.I decide
20.What should we do if it _____ tomorrow?
A.should snow B.would snow
C.snow D.will snow
21.If only I _____ my watch!
A.hadn’t lost B.haven’t lost
C.didn’t lost D.don’t lose
22.You _____ such a serious mistake if you had followed his advice
.A.may not make B.might not make
C.shouldn’t have made D.might not have made
23.We _____ the work on time without your help.
A.hadn’t had finished B.didn’t have finished
C.couldn’t have finished D.can’t have finished
24.--- “Where have you been?”
--- “I got caught in traffic; otherwise _____ sooner.”
A.I would be here B.I have been here
C.I had been here D.I would have been here
25.If it were not for the fact that you _____ ill,I would ask you to do this right now.
A.were B.had been
C.are D.should be
Key:1-5.CAABB 6-10.BCBCB 11-15.CAABDB 16—20.CDCCA 21-25.ADCDC