I HAVE TAUGHT/ HAVE BEEN TEACHING ENGLISH FOR THREE YEARS.

112. I have taught/ have been teaching English for three years.