Very vs. Too vs. So: What's the Difference?

Quick Answer

  • Very = neutral intensifier ("very cold", just a description)
  • Too = excessive, signals a problem ("too cold", I can't go out)
  • So = strong emphasis or used with "that" for result ("so cold that I stayed home")

Explanation

VERY

Use for neutral emphasis. No problem implied.

  • very good
  • very tired
  • very expensive
  • very happy

TOO

Use when something is excessive. Implies a negative result.

  • too expensive (I can't buy it)
  • too tired (I can't work)
  • too young to drive
  • too hot to eat

SO

Use for strong emotional emphasis or with "that" for results.

  • so beautiful!
  • so tired that...
  • so good!
  • so cold that I cried

Key Grammar Pattern

Too + adjective + to + infinitive (shows impossibility or difficulty):

"She is too young to vote."

"The bag is too heavy to carry."

So + adjective + that + clause (shows result):

"He was so tired that he fell asleep immediately."

Examples

The movie was very long. (neutral, just describing length)
The movie was too long. (negative, I got bored / it was a problem)
The movie was so long that I fell asleep. (result)
I am too happy today. (no problem implied, use "very" or "so")
I am very happy today. / I am so happy today!
He is very young to drive. (missing the negative implication, use "too")
He is too young to drive.

Common Mistake

Incorrect: I am too excited about the trip! (says it's a problem)

Correct: I am very excited about the trip! / I am so excited about the trip!

Many learners use "too" when they mean "very" or "so." Remember: too always implies something is a problem.

Quick Comparison Table

WordMeaningExample
veryneutral intensifierThe coffee is very hot.
tooexcessively (problem)The coffee is too hot to drink.
sostrong emphasis / resultThe coffee is so hot that I burned my tongue.

Practice

Choose the correct word:

"The water was _____ cold that nobody wanted to swim." (very / too / so)

Related Grammar