1."Where ___ you put the ruler? I can't see it anywhere." 
   "I put it right here.But now it is ___."
   A.have;gone
   B.did;missed
   C.had;going
   D.will;missing
2.Have you ever ___ to the exhibition which ___ for three weeks?
   A.gone;has been shown
   B.been;has been on show
   C.visited;shown
   D.went;has lasted
3.I know all about that film because I ___ it twice.
   A.saw
   B.had seen
   C.have been seeing
   D.have seen
4.The scientist ___ Australia and he will give us a talk when
   he ___ back.
   A.has been to;comes
   B.has gone to;will come
   C.has been to;will come
   D.has gone to;comes
5.My sister ___ the Youth League since 1985.
   A.joined
   B.has joined
   C.is in
   D.has been in
6.Professor Li ___ back from the United States for over two months.
   A.has come
   B.has been
   C.had come
   D.came
7.I have waited for her since ___ .
   A.two hour
   B.two hour ago
   C.two hours
   D.two hours ago
8.In the past 10 years,there ___ great changes in our family life.
   A.has been
   B.are
   C.have been
   D.were
9.John got sick last anuary and ___ in bed since then.
   A.was
   B.has been
   C.had been
   D.would be
10.He ___ Shanghai and will stay there for a year.
   A.has been to
   B.has come for
   C.has left for
   D.has left
11.There ___ so little rain this year that the grass is beginning
   to dry up.
   A.is
   B.are
   C.was
   D.has been
12.Tom told me that he ___ John and ___ him the message already.
   A.met;gave
   B.has met;gave
   C.has met;given
   D.had met;given
13.I ___ dictionary to Mary,who ___ to borrow it last Monday.
   A.lent;had come
   B.lent;came
   C.have lent;came
   D.have lent;had come
14.The scientist ___ the experiment for half a year, but he ___ yet.
   A.made;didn't succeed
   B.made;hasn't succeeded
   C.was making;didn't succeed
   D.has been making ; hasn't succeeded
15.How ___ you ___ on with your work recently?
   A.do;get
   B.have;got
   C.were;getting
   D.are;getting
16.If you climb mountains in such bad weather, you ___  trouble.
   A.ask for
   B.are asking 
   C.ask
   D.are asking for
17.She ___ when I go to see her.
   A.is always working
   B.always worked
   C.has always worked
   D.was always working
18.They won't buy any new clothes because they ___ money to buy
   a colour TV set.
   A.save
   B.were saving
   C.is saving
   D.are saving
19.I've heard he has been having a fever since last Sunday. I ___
   better now.
   A.hope he is getting
   B.hoped he got
   C.hope he gets
   D.hope he was getting
20.My family ___ TV when my classmates ___ to see me.
   A.watched;was coming
   B.watching;coming
   C.will watch;come
   D.were watching;came


