Learn the difference between 'So', 'Very' & 'Too'

source: Learn English with Let's Talk      2015年8月31日
Take the quiz : http://www.learnex.in/difference-betw...

Very: In English communication the word 'very' is used quite often.
‘He is a very good cook.’
‘He is very good athlete.’
Also, as you can see – the position of ‘very‘ comes after the indefinite article ‘a‘.

Too: ‘Too‘ is generally used to indicate something is very (!) negative.
‘It’s too cold out to play.’
‘She’s too bossy.’
“He’s too strict.’
Of course, as languages have a mind of their own, we could also say:
‘He’s too funny!’
Here we should see, due to the context – that ‘too‘ is being used in a positive manner.

So: "So" has many meanings and uses, but the one that is similar to "too" and very" is: "to this extent" or "this much" or "as much as it is. For example,
"Don't speak so loudly."
Here, "so loudly" means: "as loudly as you are speaking right now." (We do not use "too" or "very" in this situation, but we can use them in some other situations, as will be explained below.)
Other examples:
Don't hold it so high. I can't see it. Bring it down a bit. ("So high" = as high as you are holding it.)
How could I have been so stupid! ("so stupid" = as stupid as I was at that time in the past.)