HOW LONG ... SHE ... ENGLISH IN THIS SCHOOL

278. How long ... she ... English in this school? A. has/teached B. have/ taught C. has/ taught D. has/ teaching