0
Sb70012 Posted 7 years ago
Grammar

I have taught English for five years. / I have been teaching English for five years.

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.

  

Top answer

No, with no more context both sentences are ambiguous as to whether you are still teaching or have recently stopped.

  • No, with no more context both sentences are ambiguous as to whether you are still teaching or have recently stopped.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

No, with no more context both sentences are ambiguous as to whether you are still teaching or have recently stopped.

Related Questions