I'm a bulgarian. My language has a double negation form and I do not understand why and how can people talk like that and how it came to be in first place. Everyone just seem to accept it and no one actually questions it. Here is an example:
English: Don't you ever speak to me again
Official bulgarian: Don't you never speak to me again
I was taught that way in school but now I find it a bizarre way of expressing my thoughts. Even official documents use this form. My language do allow for logically correct sentences but I've never seen a single person using them.
I want to know what is the driving force behind this (...madness) and how it came to be? How can people talk like that and do not take a notice?
Here are some more examples:
English: No one has spoken
Official bulgarian: No one hasn't spoken
Unused bulgarian: There wasn't a single person to speak
English: I've never seem him do that
Official bulgarian: I haven't never seem him do that
Unused bulgarian: There has not been a time during which I have seen him do that
English: One can never know
Official bulgarian: One can't never know
Unused bulgarian: There is no way one can know
My theory is that bulgarians do not form the complete sentence in their heads before they speak it and when they are speaking they are trying to make a point so badly that they negate one more time some words. It's like trying to put too much emotion into a sentence which leads to a double negation. I know that my language is not the only one that has this feature.