7834. I . . . . . . English online since July, 2014. September 17, 2025 by Admin A. am teaching B. have taught C. have been teaching D. teaching ✅ The correct answer is option C.