I ________ HERE FOR MORE THAN 10 YEARS

27. I ________ here for more than 10 years.

A. have taught B. taught C. teach D. is teaching