68

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?

5
  • 1
    "Is" and "comments" combination will always be wrong :) Commented May 23, 2011 at 14:55
  • For a minute there I was worried you were criticizing the pluralization of Stack Exchange messages.
    – Golden Cuy
    Commented Jun 14, 2011 at 10:01
  • 1
    I'm still trying to get my head around the implication that whoever created the app OP is trying to fix must have gone to the trouble of recognising the condition number of comments = 0, in order to apply his garbled notion of "correct" display text. I don't care if messages like this adopt the standard format There are x comments and just substitute 0, 1, 392 or whatever for "x". Programmers should have better things to do with their time - such as writing code that works reliably, rather than encapsulates the finer points of English syntax. Commented Jan 3, 2012 at 18:32
  • "There is no comments" is almost as much popular as "there are no comments" on Google search results (use quotes to check it yourself). Is it really wrong to tell "there is no comments" or "there is no pictures"?
    – Dmitry
    Commented Mar 17, 2018 at 23:34
  • @Dmitry Which proves that Google is neither a linguist nor a grammarian, and therefore one must rely on individual knowledge of the language.
    – Lambie
    Commented Mar 28, 2022 at 15:35

4 Answers 4

66

"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).

2
24

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.

12

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.

2
  • "because there is no singular version of news." Isn't news uncountable?
    – NS.X.
    Commented Sep 8, 2015 at 23:14
  • 1
    "'There is no comments' is not correct in any situation…" But isn't in English: plural is the default form for countable nouns? See: english.stackexchange.com/questions/38293/…
    – XPMai
    Commented Sep 24, 2018 at 20:32
7

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

I would use there are no comments. As far as I can see, in such cases the plural form is preferred.

  • There are no menu links yet.
  • There are currently no styles.
  • There are currently no effects in this style.
  • There are no fields yet added.

The only cases where it's used the singular noun is in sentences like:

  • There is currently no content classified with this term.
  • There is not enough memory available to PHP to change this theme's color scheme.
  • There is no new syndicated content from the site.

Projects by kiamlaluno

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

There is no comments is not correct. There must be an agreement between the verb and the subject / object. In the same way you don't say there are no cow, you don't say there is no comments.

1
  • 1
    The phrase:*"The only cases where it's used the singular noun is in sentences like"* is poorly worded and, ironically, has a verb-agreement error. It ought to read The only cases where the singular noun is used are in sentences like:
    – Mari-Lou A
    Commented Oct 3, 2014 at 5:43

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