21. --- Ring me at six tomorrow morning, will you? --- Why that early? I ______ .
A. will be sleeping B. have slept
C. have been sleeping D. will sleep
22. —Is Tom still smoking?
— No. By next Saturday he _______ for a whole month without smoking a single cigarette.
A. will go B. will have gone
C. goes D. has been going
23. --- Look at these black clouds . It _______ soon --- Sure. If only we ________ out.
A .is raining, didn’t come
B. is to rain, won’t start..
C. will rain, haven’t started
D. is going to rain, hadn’t come
24. My money ______. I’d better go to the bank to draw some in case I ______ none in hand.
A. has run out; will have
B. is running out; have
C. has been run out of; will have
D. is running out of; have
25. — Sorry, I _______ to buy the book you need for you.
— Never mind. _______ it myself after school.
A. forget; I’d rather buy
B. forgot; I’ll buy
C. forgot; I’m going to buy
D. forget; I’d better buy
26. Ladies and gentlemen, please fasten your seat belts. The plane ________.
A. takes off B. is taking off
C. has taken off D. took off
27. By the time you arrive in London,we ____in Europe for two weeks .
A.shall stay B.have stayed
C.will have stayed D.have been staying
28. Why not come over at the weekend? The children______seeing you again.
A.enjoyed B.will enjoy
C.would enjoy D.have enjoyed
29. —We should get together next week. —Sounds like a plan! I ____ you a call.
A. will give B. would give
C. have given D. give
30. I ___ pingpong quite well, but I haven’t had time to play since the new year.
A. will play B. have played
C. played D. play
31. ---- _______ leave at the end of this month.
---- I don’t think you should do that until _____ another job.
A. I will; you’ve found
B. I’m going to ; you’ve found
C. I will ; you’d find
D. I’m going to ; you’d find
32. ----- How can I apply for an online course ?
----- Just fill out this form and we ____ what we can do for you.
A. see B. are seeing
C. have seen D. will see
33. ---- What are you going to do this afternoon ?
---- I am going to the cinema with some friends. The film ____ quite early, so we ___ to the bookstore after that.
A. finished; are going B. finished; go
C. finishes; are going D. finishes; go
34. I feel it is your husband who ____ for the spoiled child.
A. is to blame B. is going to blame
C. is to be blamed D. should blame
35. Remember to send me a photo of us next time you ___ to me.
A. are writing B. will write
C. has written D. write
36. Because the shop ________ , all the T-shirt are sold at half price.
A. has closed down B. closed down
C. is closing down D. had closed down
37. Do I have to take this medicine ? It _____ so terrible.
A. tastes B. is tasting
C. is tasted D. has tasted
38. ---- Would you like to tell me what our teacher said just now?
---- She said that light _____ faster than sound.
A. travels
B. traveled
C. would travel
D. was traveling
39. There ________ a dolphin show in the zoo tomorrow evening.
A. was B. is going to have
C. will have D. is going to be
参考答案:
1-5 CDCDA 6-10 ABDCD 11-15 BBAAD
16-20 BAACA 21-25 ABDBB 26-30 BCBAD
31 BDCAD 36 CAAD