We learn in grammar that when the action started a while before the time of speakinig and continues (also in the negative) up to that moment (with for or since), you have to use a perfect tense.
Now, I found this sentence that puzzled me:
I don't smoke anymore since quite recently,
because, applying the rule, I would have said
I haven't smoked anymore since quite recently
Am I wrong?
I don't smoke anymore since quite recently.
= Not a Teacher=
This sentence seems to me most unnatural. I do not think it is possible to use the present simple with "since" in this way. I also think that "any more" must be two words.
anymore - definition of anymore by the Free Online Dictionary, Thesaurus and Encyclopedia.
Anyhow (one word), to the point, licino:
You can say, "I haven't smoked since [time]", but 'anymore' or 'any more' don't belong with that tense.
Any more can be two words. Just not here.