In my native language, double negations "cancel out". I have been trying to learn English using movies and such things, but double negation confuses me. I see instances when double negation cancels out, and some when they do not.
For example, "I haven't got no money" is interpreted as "I have no money." "There wasn't anyone who didn't enjoy the party" is interpreted as "Everyone enjoyed the party."
Is this context dependent? If so, how does one decide which interpretation is correct?
Best Answer
In formal use, negation is "mathematical": double negations cancel out, as in your second example.
In colloquial use, however, double negation is usually "intensive": doubling a negation reinforces the negative sense.
Attention to context and emphasis will usually make it pretty clear what is intended.