To emphasise that a (recurring) action in the past has now stopped happening with depuis, you can also use Présent indicatif with ne ... plus (not any more) instead of ne ... pas. Here ne...plus focuses on the change between the past situation and the new current one, which it highlights, hence Le Présent.
Tu ne bois plus d'alcool depuis cinq ans.You haven't drunk alcohol for five years.Je ne fume plus depuis 1998.I haven't smoked since 1998.I am confused about these examples. I understand the structure and they seem to be more or less interchangeable, but I want to understand the difference. The qualifier makes sense, to indicate that the action has now stopped, but the examples don't seem to illustrate that.
How do those English sentences indicate that an action has now stopped occurring? "I haven't drunk alcohol for five years" -- termination began five years ago when I stopped drinking. Does it mean that the term of the five years has just completed?
But then, if so, with "je ne fume plus depuis 1998," we don't even have a defined term, it's that year to the assumed present and the stopping smoking happened in 1998.
I really want to understand so thanks in advance for any clarification!