28

When using zero as a quantifier, is it correct to use the singular form on the object of the quantifier, or the plural form?

It sounds confusing when I put it that way, but what I mean is: Which is correct?

  • Your password expires in 0 days.
  • Your password expires in 0 day.

Essentially I suppose I'm asking, does "singular" mean "one" or "the opposite of more than one", as zero is not "plural" in the traditional "more than one" sense?

I'm pretty sure "days" sounds correct, but I can't be sure.

herisson
  • 81,803
DLeh
  • 462
  • Definitely 'days'. General rule of thumb, I'd say, is that if you're using 1 or -1, it's singular; else it's plural. – Jez Feb 17 '11 at 20:38
  • 1
    Yes, we have no bananas. – Brian Hooper Feb 17 '11 at 20:45
  • @Jez -- I think I'd usually pluralise with any number other than 1, including -1. – Neil Coffey Feb 17 '11 at 21:22
  • 2
    Answered by a linguist here, and by another linguist here. – RegDwigнt Jun 25 '12 at 21:02
  • What about 1.0 ton / tons? 1.0 may or may not be equivalent to (exactly equal to in mathsspeak) 1 (it may be a rounded figure). – Edwin Ashworth Jan 14 '13 at 15:50
  • @Edwin - It seems to me that the governing factor is not the absolute mathematical value, but the final element of the unit as it would be spoken. In the case of 1.0 ("one point oh" or "one point zero"), that would be "zero" or (colloquially) "oh", which, as has already been established elsewhere in this thread, is a plural descriptor. – Erik Kowal Apr 29 '14 at 02:10
  • @Erik [Hi :-)] Wordreference cites another arbitrary 'rule': <<This topic has been already covered in this forum a few times and most of the time the answer was that "for decimals, the plural of the unit is used", e.g. 0.5 meters (not 0.5 meter).

    However, the National Physical Laboratory (NPL), which is the UK's National Measurement Institute, writes that: "For unit values more than 1 or less than -1 the plural of the unit is used and a singular unit is used for values between 1 and -1." ...

    – Edwin Ashworth Apr 29 '14 at 09:30
  • ... The Federal Reserve Board, the central bank of the United States, also uses a singular unit for decimals "For the crude stage, the operating rate increased 0.5 percentage point, to 89.0 %, a rate that was 2.5 percentage points above its average from 1972 to 2009."><I don't know [of] an "official" rule, but for values less than 1 in magnitude, it makes good logical sense to use the singular. The reasoning is that, for example, "0.4 mile" is short for "0.4 of a mile". [But] "2.4 miles" means 2 miles and 0.4 of a mile, which is considered plural.>> So 2.30 miles, but 0.30 mile.>> Arbitrary. – Edwin Ashworth Apr 29 '14 at 09:33
  • I think that's what counts though, if you say it as "0.4 ___" it's plural, but if you say "0.4 of a ____" it's singular because "a" indicates singularity. – DLeh Apr 29 '14 at 12:54
  • How can something be due to expire in zero days? Doesn't that mean it has already expired? – nnnnnn Feb 22 '20 at 10:57
  • Never ever in any circumstances use zero as a qualifier. Just say “no”. – David Feb 22 '20 at 20:18

3 Answers3

27

In English, every number that is not 1 is considered plural. The correct sentence is the first you wrote.

Your password expires in 0 days.

apaderno
  • 59,185
  • 2
    That is not quite correct. 0.5 for example is considered singular. –  Feb 14 '14 at 22:33
  • 10
    I would say "you need 0.5 kilograms of beans", rather than "0.5 kilogram of bean." It's half kilogram, that is true. Anyway, the question is about days, which normally is an integer value. – apaderno Feb 15 '14 at 16:56
  • 3
    You would, however, say "you need half a bean" - if you could think of any situation that would actually call for half a bean. Days are discussed in fractions somewhat more frequently than beans, especially in project estimating - "making that change will add half a day to the schedule", for example. If talking in decimals, though, we'd be more likely to say "0.5 days." That suggests that there's a grammatical distinction between using traditional and decimal fractions. – BrummiePete Mar 18 '16 at 14:14
  • @kiamlaluno while your answer is correct, could you please source it to a reference? – Cœur Apr 28 '18 at 11:34
4

For your specific example, since you're doing processing to check for != 1 day, I'd recommend spending the few extra lines of code to produce "Your password expires today", "Your password expires tomorrow", or "your password expires in X days".

In the general case, 0 does count (rather non-intuitively) as a plural number.

Hellion
  • 59,365
-1

Zero is always plural. Only "one" is singular in the English language. Correctly, it is 0.5 kilogram of beans (five tenths of a kilogram of beans vice five tents of a kilograms of beans).