1. I have taught English for five years.
2. I have been teaching English for five years.
Hello,
The sentences above are self-made. I say to myself that these two sentences both are correct but the difference is that in #1 I am not continuing teaching and the action has been finished. But in #2 I'm still continuing teaching English.
Is my analysis right?
Thank you.
No, with no more context both sentences are ambiguous as to whether you are still teaching or have recently stopped.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
No, with no more context both sentences are ambiguous as to whether you are still teaching or have recently stopped.