【正文】
have been 6. The meeting ______ for a week now. A. has finished B. has ended C. has been over D. has been in 7. Miss Gao______this school since 1996. A. has e to B. came to C. has taught been in 8. Ben ______ a teacher for early three years. A. has been B. has bee C. was D. became 9. I ______ home for a week up to now. A. have returned B. have been back C. returned D. were 10. How long ________ Mr Smith ________? A. did。 been dead 11. When I ______ in Beijing, it was raining hard. A. got B. reached C. arrived D. was 12. Tom ______ the car for two months. A. has had B. bought C. has bought D. had got 13. How long ______ you ______? Two weeks. A. did。 been ill 14. Since 1942 he ______ his hometown. A. has left B. has moved away from C. has been away from D. moved away from