So, too and neither are forms of speech that form a conjunction between two actions or ideas. The word "so" is a conjunctive form of the phase "as a result of..", and "too" is a common replacement for "also". "Neither" is a word that describes a condition as literally not-either, or the negative result of two possible conditions. The sentence "David drank too much" means that the noun, David,
. drank, but also in an excess, or much. Combined together, the full meaning is learned that the noun David consumed an excess of something that he was drinking. More information about the conjunctions so, too and neither can be found at http://www.jccc.edu/home/download.php/17073/.