HOW LONG...YOU ...AS A TEACHER

13. How long...you ...as a teacher?a. do/ work b. are/ work c. have/ worked d. did/ work