1.Wouldn't it be better if we ___ a car?
   A.bought
   B.had bought
   C.have bought
   D.buy
2.Nothing could be done to save the patient and he ___ fast.
   A.died
   B.was dying
   C.was dead
   D.die
3.I don't know if he ___. If he ___, I'll let you know.
   A.will come;comes
   B.comes;will comes
   C.comes;comes
   D.will come;will come
4.These lessons have ___  before you go to bed.
   A.to go over
   B.gone over
   C.been to go over
   D.to be gone over
5.Next year my little sister ___ ten years old.
   A.is to be
   B.is going to be
   C.shall be
   D.will be
6.Our compositions must be handed in ___.
   A.in three days
   B.after three days
   C.three days later
   D.three days after.
7.Don't get that ink on your shirt, for it ___.
   A.won't wash out
   B.won't be washing out
   C.isn't washing out
   D.doesn't wash away
8.There ___ an English evening next Saturday.
   A.will have
   B.is to have
   C.is going to do
   D.is going to be
9.You'd better set about doing your homework now, or it ___
   too late.
   A.is
   B.was
   C.has been
   D.will be
10.The boy is ill. He ___ absent from school for at least a week.
   A.has to
   B.is to
   C.will have to
   D.will have to be
11.The book was received so eagerly that it ___ on the first day.
   A.sold up
   B.was sold up
   C.was sold out
   D.sold out
12.When you ___ all the things, please let me know.
   A.will finish to move
   B.finish to move
   C.will finish moveng
   D.have finished moving
13.I ___ the bad cold for a week, still Ican't get rid of it.
   A.caught
   B.have caught
   C.have
   D.have had
14.In the past three years, he ___ the country twice.
   A.visits
   B.is visiting
   C.had visited
   D.has visited
15.Great changes ___ in the last ten years in China.
   A.took place
   B.have taken place
   C.were taking place
   D.had taken place
16."___ to China?"
   "Yes,I ___ ."
   A.Had you gone;have
   B.Have you ever been;have
   C.Did you go;haven't
   D.Have you been;did
17.___ no news of him since he left for England.
   A.We've
   B.We've had
   C.We were having
   D.We had had
18.You ___ taller than I expected.
   A.grow
   B.are growing
   C.grew
   D.have grown
19.Once you ___ a promise, you must carry it out.
   A.will make
   B.made
   C.have made
   D.had made
20."What ___?" 
   "I ___ my key and can't open the door."
   A.happened;lost
   B.has happened;lost
   C.happens;have lost
   D.has happened;have lost


