Which is correct? Why?

  • Not enough memory
  • No enough memory

The first variant seems to be significantly more popular on the Internet than the second one.

I want to use such construction as an error message in the program. I think it is a short version of the sentence "There is not enough memory".

  • The second one sounds plain wrong to me.
    – Azami
    Commented Jul 1, 2016 at 8:13
  • @MadWard I think that it is wrong, too. But why? I can't find any good reference.
    – Constructor
    Commented Jul 1, 2016 at 8:18
  • This site right here is a good reference. And here is what this site right here has to say: "No enough" is not English. No native speaker would ever use it, ever, at all.
    – ЯegDwight
    Commented Jul 1, 2016 at 8:58
  • 1
    Consider, "Insufficient memory" [for this operation]
    – Violette
    Commented Jul 1, 2016 at 9:14
  • @ЯegDwight Google Ngram Viewer shows small statistics on 'no enough' phrase. Is it full of mistakes and typos? Commented Jul 1, 2016 at 9:26

2 Answers 2


No goes in front of nouns to negate them, and not goes in front of adjectives or phrases to negate them. Not the other way around.

This is one of English's less flexible rules. The second sentence sounds very wrong.

  • @Constructor wait. What about this sentence - "it's no big deal.? Commented Jul 2, 2016 at 4:09
  • The additional answer that mentions a determiner explains this. The determiner of a noun, which is a type of adjective, always comes first, then adjectives that modify the noun, then the noun. So in no big deal, no is the determiner of (and modifies) deal, not big. Think of "no" as in the same category of words as articles.
    – LawrenceC
    Commented Jul 2, 2016 at 17:21

The structure of the Noun Phrase you quoted is like this -

(Modifier + Determiner) + Head Noun

Head Noun -> Memory

Determiner -> Enough

Modifier of determiner -> Not

Not here is an adverb and it functions as a modifier of determiner - enough. The word - no - can't function like that. No itself is a determiner.

So here the correct Noun Phrase would be - Not enough memory. Using no in place of not is plain wrong.

Now one problem is there. If you are the one who determines the parts of speech of a word from dictionary, you might get confused looking at the entry of enough in various dictionaries, online or offline. Because some dictionary says this particular word a determiner, some says it's an adjective. And some says it's both. And my answer says it's a determiner. So who is right and who is wrong. If it's an adjective, and not a determiner my answer is wrong, because my answer is based on the conclusion that enough is a determiner, not an adjective. We will see the reason behind my claim that it's a determiner.

One thing that I have learned from here, and that's a very important lesson is that dictionary is never a place to look for the parts of speech of a word.

enough - Adjective or determiner?

  • Enough can come before an adjective in a NP structure like a determiner.

  • Enough is not gradable.

  • Enough can take place in partitive construction - We have enough of gun power.

So I concluded taking whatever is written above that enough is a determiner.

My another answer here says more about it.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .