补充练习: 1. When he arrived at the bus stop, the bus ________ for 20 minutes. A. has left B. had left C. has been away D. had been away 2. I ______ the League for 5 years so far. A. joined B. have joined C. have been in 3. The factory ________ since the February of 1988. A . has been open B. has opened C. was open D. opened 4. Mary and Rose _______friends since they met in 2000. A. have made B. have been C. made D. have become 5.You mustn't ________ until he comes back. A. be away B. leave C. be left 6. The meeting _______ for a week now. A. has finished B. has ended C. has been over 7. Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught 8. Ben ______ a teacher for 4 years . A. has been B. has become C. was D. became 9. I ______ home for a week. A. have returned B. have been back C. returned 10. How long _______ he ________ ? A. died B. has, died C. has, been dead 11. He ______ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept 12. He ________ the car for a week. |