I have taught English for my friends to help them improve speaking English
I teach English for my friends to help them improve speaking English
What is the difference ?
My guess is that both sentences indicate that the action is still ongoing now yet they differ in what they stress, the first sentence stresses that the action has begun (in the past) and now is going on and the second sentence stresses that the action is done routinely, it may imply that my job is a teacher. Is my guess right ?