Learn English – Why do we say “I am in a good mood” and not just “I am in good mood”

countable-nounsgrammatical-numberindefinite-articlesnounsuncountable-nouns

I'm just curious to know, why do we say "I am in a good mood"
not "I am in good mood"? Is there any grammatical rule for that?

Best Answer

Folks are discussing "a good mood" versus "good spirits" and I think that points to the answer. It's the fact that 'spirits' is plural.

It's the same as "I'm with a good friend" versus "I'm with good friends".