"Any" with countable nouns in questions

I have seen "is “any” also used with plurals", which explains that any can be used with singular, plural, and uncountable nouns.

However, I want to ask specifically about questions. E.g.:

Is there any girl in the room?

To me it seems that this is asking, "is there at least one girl?". But my English grammar book says that any should only be used with uncountable or plural nouns. So I suppose I should be asking either of the following instead:

  • Is there a girl in the room?
  • Are there any girls in the room?

Is that true? Is the textbook correct in saying that any should not be used with countable nouns in singular? Then what about "Do you have any idea"? Idea is countable, just like girl is.


Solution 1:

Like most pedagogical grammars, your book gives simplified advice that does not reflect the complexity of English as it is actually used.

The key point here is not whether the noun is countable or not but whether it is countable and concrete or countable and abstract. If the noun is a concrete noun such as girl then it is probably better to say: Is there a girl in the room? or Are there any girls in the room?

Constructions such as:

  • Is there any girl in the room?
  • Is there any dog on the street?
  • Did you borrow any book from the library?

may be considered suspect by some careful grammarians.

However, there are many countable but abstract nouns where any is perfectly acceptable:

  • Is there any difference between .. ?
  • Is there any way I can .. ?
  • Is there any reason why .. ?
  • Is there any chance .. ?
  • Is there any need to .. ?

Solution 2:

Your textbook is generally correct. However, the case of "do you have any idea?" is a specific, accustomed-usage-formed exception to that rule. English has a lot of those.