I just came across a sentence structure which I'm not entirely sure is grammatically correct, but I couldn't find anything searching the internet:

  • "I have no [...] anymore."

My first instinct is that A) that sounds rather weird, especially with uncountable nouns, and B) this is wrong, it should be "I do not have any [...] anymore." But on second thoughts I'm not so sure, and now I've spent so long thinking about it I don't entirely trust my brain any longer. Is this construction actually incorrect, and why or why not?

  • 1
    I think the reason it sounds strange is that it's rather informal. However, grammatically, it doesn't seem incorrect.
    – Alex W
    Sep 7, 2017 at 14:52
  • That's possible. It might be that it was the informality of this combined with "medication" rather than the informal "meds" that initially triggered my "this is wrong" reaction. Sep 7, 2017 at 16:12

1 Answer 1


It's perfectly fine to say I have no dreams anymore, or I have no CDs anymore. Uncountable nouns are fine too, as in I have no water anymore.

I cannot think of an object where it would sound wrong.

  • But doesn't anymore use not? I've always thought it was not anymore/longer and no more/longer, with of course a few exceptions (eg. "I want to spend not more than ten pounds", and even that would sound better to me with "no"). Sep 7, 2017 at 14:34
  • I think that's a different construction. I used to do this -- not anymore! and I no longer go to school. Sep 7, 2017 at 14:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.