21. --Nancy is not coming tonight. --But she____! A. promises B. promised C. will promise D. had promised
22. --Hi, Tracy, you look tired. --I am tired. I___the living room all day. A. painted B. had painted C. have been painting D. have painted
23. The price____, but I doubt whether it will remain so. A. went down B. will go down C. has gone down D. was going down
24. --You’re drinking too much. --Only at home. No one____ me but you. A. is seeing B. had seen C. sees D. saw
25. I’ve won a holiday for two to Florida. I___ my mum. A. am taking B. have taken C. take D. will have taken
26. All the preparations for the task____, and we’re ready to start. A. completed B. complete C. had been completed D. have been completed
27. --____ my glasses? --Yes, I saw them on your bed a minute ago. A. Do you see B. Had you seen C. Would you see D. Have you seen
28. --You’ve left the light on. --Oh, so I have.____and turn it off. A. I’ll go B. I’ve gone C. I go D. I’m going
29. --How are you today? --Oh, I____as ill as I do now for a very long time. A. didn’t feel B. wasn’t feeling C. don’t feel D. haven’t felt
30. My uncle____until he was forty-five. A. married B. was not married C. was not marrying D. would marry
31. Hundreds of jobs____ if the factory closes. A. lose B. will be lost C. are lost D. will lose
32. A new cinema_____here. They hope to finish it next month. A. will be built B. is built C. has been built D. is being built
答案及解析: 21. B 22. C all day表示一个持续的时间,应用完成进行时,因为完成进行时比完成时语气强得多,从上下文看得出,他说他累了,整整刷了一天的房子,语气很强。 23. C 表示持续。 24. C see这个词没有进行时,应用一般时,进行时表示将来。 25. A am taking表示将来时,意思是说,我要带我母亲去。 26. D 对现在产生影响,应用现在完成时的被动语态。 27. D 表示对现在产生影响。 28. A 正象我们课文里所讲,to be going to表示打算,will do表示要干什么,语气比going to肯定程度大,此句表示接受对方的意见,所以用will go要好的多。 29. D 句后有for a very long time表示过去延续到现在。 30. B 此句用过去时或者过去完成时都对,这里只有B是过去时,应选B。 31. B 32. D 从下文看,可以判断该工程正在进行中。