29. I met the teacher in the street yesterday ____ taught me English three years ago.
A. which B. when C. where D. who
28.Henry can't attend the party ____ at Tom's house at present because he is preparing the speech at the party ____ at Marie's house tomorrow.
A. being held; to be held B. to be held; to be held C. to be held; held D. held; being held
27.It will be quite a long time _____ she is back again, so don't be too cross with her.
A. that B. since C. before D. until
26. I often go to the English corner to have a free talk with my classmates ____ I am busy.
A. except that B. except for C. except when D. except
25.In order to continue to learn by ourselves when we have left school, we must ________ learn how to study in the school now.
A. in all B. after all C. above all D. at all
24. Unless they are programmed by humans, computers are nothing more than big pieces of metal. But once _____ what to do, they show extraordinary power in carrying it out.
A. taught B. teaches C. teaching D. to teach
23. -- Will you go skiing with me this winter vacation?
-- It __________.
A. all depend B. all depends C. is all depended D. is all depending
22. My study of maths has ____ much of my time, but it has given me a great deal of enjoyment.
A. taken off B. taken down C. taken away D. taken up
第一节 单项填空(共15小题;每小题1分,满分15分)
从A、B、C、D四个选项中,选出可以填入空白处的最佳选项。
21.You ____ things about. Look, what a mess in your room!
A.always throw B. have always thrown
C. are always throwing D. have always been throwing