88. He _____ in this office for ten years by next Monday. A. will be working B. would be working C. will work D. will have been working 89. No sooner _____ the office than the telephone rang. A. was he leaving B. he was leaving C. had he left D. he had left 90. George______ this movie three times. A. sees B. had seen C. saw D. has seen 91. Food, air and clothes _______ necessary for life. A. is B. are C. were D. was 92. He ______ a visit to Halong Bay in 1995. A. has paid B. had paid C. paid D. pays 93. This morning while I ______ for the bus, the rain stopped. A. had waited B. was waiting C. have waited D. waited 94. What _____ during the last few weeks. A. were you doing B. did you do C. have you been doing D. had you been doing 95. Up to now, the teacher _______ our class five tests. A. has given B. had given C. gives D. is giving

Các câu hỏi liên quan