"There are no comments" vs. "There is no comment"

Which is correct?

  1. There are no comments.
  2. There is no comment.

Which would you use for a web application, i.e. what to display when a blog post or an article has no comment attached?

Actually, I am trying to fix an application that says: "There is no comments"! Would that ever be right?

More generally speaking, it feels wrong to have a plural after the negative no/none or with the preposition without (see my previous question "Without reason" or "Without reasons"?). Those words imply zero, i.e. less than one, while plural is two or more. Yet, I know that phrases like "There are no comments" or "He is without friends" are common. It seems illogical to me.

Are the majority of people making a grammar mistake when using such expressions, or else can you explain why this is correct?


Solution 1:

"No comments" is correct, and this construction is common in English. For example, we get singular agreement for number for the value of 1, and plural agreement for anything else.

  • 5 pizzas
  • 1.5 pizzas
  • 1 pizza
  • 0.5 pizzas
  • 0 pizzas

This extends to "no" as well.

Using "no" combined with a singular is possible, but implies that there would only be either one of that thing, or nothing. This is much more rare (though it comes up from time to time). You might read in the newspaper, "When asked about the situation, the press secretary had no comment." Here it is singular because you either have a comment about a matter, or you don't. If you say a lot of things, it is still considered one comment (at least in the journalistic sense of the word).

Solution 2:

Generally, you would say :

There are no comments.

But if you are talking about something that you would only expect one of, you would say is no. For example, if you were complaining to your paper delivery service, you would say:

There is no newspaper in my driveway today.

An extreme example of this is:

There was no moon that night.

Nobody says "there were no moons that night" … you would have to be on another planet for this to make sense.

Solution 3:

These are all suitable for a website:

There is one comment.
There are two comments.
There is half a comment.
There are 0.5 comments.
There are no comments.

If you think of comment in the case there is no comment as being short for commentary then you will find it easier to understand how it works and what it means.

"There is no comments" is not correct in any situation where comments is the plural of comment. There is no news, however, is correct because there is no singular version of news.