21.-We were lucky to have arrived an hour earlier.
-That's it.Otherwise we__________away by the sudden flood.
A.were washed B.would be washed
C.would have been washed D.had been washed
22.If I had worked harder at school,I would__________in a comfortable office now.
A.have sat B.have been sitting C.be sitting D.sit
23.The teacher demanded that the composition__________before class was over.
A.must finish B.would be finished
C.be finished D.must be finished
24.He is talking so much about America as if he__________there.
A.had been B.have been C.was D.been
25.The order came that the medical supplies__________to the village soon.
A.would be sent B.should send
C.be sent D.must be sent
26.__________your letter,I would have written back two days ago.
A.If I received B.Should I received
C.Had I received D.If I could have received
27.What should we do if it__________tomorrow.
A.should snow B.would snow C.snow D.will snow
28.If only I__________my watch!
A.hadn't lost B.haven't lost C.didn't lose D.don't lose
29.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
30.If you__________at school,you__________a college student now.
A.had studied hard;would have been
B.should have studied hard;should have been
C.had studied hard;would be
D.would study hard;must have been
参考答案
21.C 22.C 23.C 24.A 25.C 26.C 27.A 28.A 29.C 30.C