In English, double-negatives are considered ungrammatical

We don't have no money.

Except when you actually mean it...

There's not nothing in the box... it's full of packing peanuts!

But in some other languages (I'll use Spanish, as it's the one I know the best), double negatives are grammatica.

No tenemos nada de dinero.

Which can make an intentional double negative awkward.

But my question here is: Is there any actual rhyme or reason to languages which use double negatives as a part of their accepted grammar? Is there a reason, other than sheer convention, that "No tenemos nada de dinero" is correct?

Put another way: The prohibition against double negatives makes logical sense. Every mathematician and computer programmer knows that negating a negative leaves you with a positive.

Is there a corollary statement of logic which can be made for the languages which do require double negatives?

  • 3
    Otto Jespersen described a 'cycle' in which a primary negator loses phonological and (?consequently?) syntactic force -- that is, its syntactic scope is gradually attenuated to its immediate context, and it has to be supplemented with new negators to extend the scope of negation. See this question here. Aug 17, 2015 at 21:18
  • 5
    Spanish and other languages have a phenomenon called "negative concord" which allows negatives inside the scope of other negatives to be interpreted as mere echoing of the initial negative, producing No tengo nada and Je ne regrette rien. In English, on the other hand, negative concord is restricted to dialects and a set of Negative Polarity Items (NPIs) is used to mark the scope of negation. Any and ever are NPIs, which is why *He has any money and *I've ever been there sound so awful.
    – jlawler
    Aug 17, 2015 at 21:20
  • 3
    Language isn't logic; Grammatical negation != logical negation. So there's no particular reason to expect "double negatives" to cancel out. Both tendencies are common in language (a second negative can either negate or reinforce the first). How exactly this works out does depend on conventions specific to each language, as you note. Aug 17, 2015 at 21:21
  • 1
    English, too, had negative concord throughout the Middle English period. Aug 17, 2015 at 21:25
  • 1
    Standard English negation is a minefield which has been fertile ground for syntacticians and semanticists for decades. This encyclopedia article links to a paper I published about abnormal negation in English, way back in the 1970s, and here's a more recent paper by Larry Horn on Overnegation.
    – jlawler
    Aug 18, 2015 at 13:59

3 Answers 3


Just an info to consider: Russian's "double negative" employs two different particles. The actual negation particle is "ne". The second particle is "ni" and is actually called "intensifier" in traditional Russian grammars. And I think it's a nice way to describe it: the second particle looks like a negation, but it isn't, it's simply an intensifier.

Think of it this way: a verb can be used as/like a noun, e.g. "To love is to be vulnerable". So why can't a negation particle be used as an "intensifier"? The role of a word in a sentence is not always 100% its default, strict definition in the dictionary.

  • That's a very strange way of thinking about ni. Really, it's "what were those grammarians smoking" strange. Ni very definitely has negating meaning on its own. Aug 18, 2015 at 12:34
  • I don't feel "ni" to be an actual negative on its own. Most of the time, it doesn't work without "ne". It's same tier as и...и... except it's fused with "ne" (ne i > nei > ni) Negation-specific и...и..., basically.
    – carsten
    Aug 18, 2015 at 16:59
  • 1
    Possibly it is like any- in English?
    – Anixx
    Aug 19, 2015 at 12:43

Different language groups – the rules are usually constant for a whole language group – simply used different conventions how to deal with the negatives.

The Germanic languages are closer to the mathematical logic in the sense that every word like "nicht" flips the meaning of the sentence. It means that one has to count them modulo two.

It doesn't mean that the other language groups are illogical. They simply use different rules for the co-existence of the negation words. As an example of Slavic languages, Czech has very well-defined detailed rules of the negation (and other things). There are three types of negation:

  1. sentence-wide negation
  2. negation of a member
  3. negation of a word

In this list, they are increasingly more "local" negations and each of them has its own rules. The negation of a word is simply a new word with "ne-" ("non-") added: "nechuť" is the "lack of chuť" (appetite), nejeden is "not [just] one" etc.

The negation of a member – "ne" followed by a space – negates the following word(s) as a member of the sentence. "Tell it not to me but to him."

For this question, the most relevant kind of negation is the sentence-wide negation. The rules of Czech, Slavic, and other languages require doing several things at the same moment in order for the negation to be sentence-wide:

  • negate the verb, by adding "ne-"
  • use negative adverbs if any: "nikdy" ("never") and "nikde" ("nowhere")
  • use a negative pronoun if a pronoun is a subject: "nikdo" ("no one")
  • add the word "ani" in front of nouns that are subjects that don't exist thanks to the negation: "Ani hlásek se neozval" ("Not even one voice could have been heard.")

It's not only possible but absolutely required that the sentence-wide negation respects all of these pieces. They don't negate each other. Instead, they co-operate to create one sentence-wide negation. Carsten describes Russian that presents some parts of the sentence-wide negation as "intensifiers" but whether one of them is considered a cherry on a pie and less important than others or not, it's the case in most such languages that all of the parts of the negation are needed for a correct sentence-wide negation.

Sentences with four negatives – which are actually just parts of one sentence-wide negative – are common. For example, "Nikdy jsem nikde nikoho nezabil" in Czech means "I have never killed anyone anywhere" but it is literally "Never have I nowhere no one not-killed."

  • Why do you mean by saying "use a negative pronoun if a pronoun is a subject?" That seems an odd rule, and isn't "nikoho" the object in this sentence? The actual rule seems to be more like "use a negative pronoun if the referent is indefinite/negative." Aug 18, 2015 at 20:50
  • Oh, thanks, I wanted to write "if a pronoun is an/the object", and yes, "nikoho" is an object. But it would actually be true (one would have to negate the pronoun) even in the case of the object (Nikdo [no one] neviděl [hasn't seen] Yetiho.) What matters is that referent is indefinite. Aug 19, 2015 at 6:03

All this demonstrates that you cannot apply simple predicate logic to language - and definitely not the rules of programming languages. The negative markers in different languages work according the internal rules of agreement.

Of course, this is just a matter of surface marking and convention. The scope of the negative is determined partly by syntax and partly by context and works differently in different languages. For example, languages with grammatical double negatives make it easier to distinguish between things like 'I have nothing' and 'I don't have anything' in the rare examples where you want to express the possession of nothingness. But even in English, it's possible to make that contextually clear.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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