SHE HAS TAUGHT ENGLISH HERE ……… 10 YEARS. SHE HAS TAUGHT ENGLISH...

6. She has taught English here ……… 10 years.A. in B. since C. at D. for