( ) 1. I the League for five years.
A. joined B. have joined C. have been in D. join
( ) 2.The factory since 1985.
A. opened B. has opened
C. was opened D. has been open
( ) 3.The meeting for two days.
A. has finished B. has ended
C. has been over D. finished
( ) 4.Miss Gao this school since 1996.
A. has come to B. came to
C. has been in D. has taught
( ) 5.I home for a week.
A. have returned B. have been back
C. returned D. were
( ) 6.How long has your grandmother ?
A. died B. has been died C. dead D. been dead
( ) 7.He a t6eacher for nearly five years.
A. has been B. has become C. was D. became