Tell me more ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

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.

share|improve this question
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
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. – RegDwighт 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 at 15:50

2 Answers

up vote 5 down vote accepted

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.

share|improve this answer

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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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