【正文】
re that. A. had been。 have seen B. have been。 have seen C. had been 。 had seen D. have been。 had seen window is dirty. I know. It for weeks. A. hasn’ t cleaned B. didn’ t clean C. wasn’ t cleaned D. hasn’ t been cleaned 5. _______ 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 can’ t see any coffee in this cupboard. ? A. Has it all been finished B. Was it all finished C. Has it all finished D. Did it all finished 7. My dictionary _________. I have looked for it everywhere but still________ it. A. has lost。 don’ t find B. is missing。 don’ t find C. has lost。 haven’ t found D. is missing。 haven’ t found 8. – We haven’ t heard from Jane for a long time. What do you suppose _______ to her? A. was happening B. to happen C. has happened D. having happened 9. We_________ for the bus half an hour, but it has not e yet. A. have been waiting B. have waited C. are waiting D. have been waited 10. My aunt has worked in a clinic________ 1949. A. after B. before C. till D. since 11. Now that she is out of a job, Lucy going back to school, but she hasn’ t decided yet. A. had considered B. has been considering C. considered D. is going to consider 12. They________ the Summer Palace three times. A. have gone to B. have been to C. have been in D. have gone into 13. He ________ articles for our wallnewspaper these three years, and he_______ about thirty articles. A. has written。 has written B. has been writing。 wrote C. is writing。 has been writing D. has been writing。 has written 14. Do you know our town at all? No, this is the first time I ___ here. A. was B. have been C. came D. am ing 15 The news came as no surprise to me. I it for some time that the factory was going to shut down. A. had known B. knew C. have known D. know