"Too" means excessively (there is a problem or negative consequence); "very" simply intensifies without implying any negative consequence.
Intensifying adverb with NEGATIVE connotation: more than acceptable, necessary, or desirable. Always implies a PROBLEM or NEGATIVE CONSEQUENCE, real or potential. "The coffee is too hot to drink" = the coffee is so hot that it CANNOT be drunk. "She is too tired to drive" = she is so tired that she SHOULD NOT drive. "Too" = excess that prevents or limits something.
The application deadline was too close — there was not enough time to gather all the required documents.
She spoke too quickly for the non-native speakers in the audience to follow comfortably.
The suitcase was too heavy to carry alone — she had to ask someone to help her lift it.
NEUTRAL or POSITIVE intensifying adverb: to a great degree, much. Does NOT imply any problem or negative consequence. "The coffee is very hot" = the coffee is at a high temperature (neutral information, no negative consequence stated). "She is very talented" = she is highly talented (positive). "The movie was very long" = the film had a long runtime (neutral, could be positive or negative). Very simply amplifies the following adjective or adverb.
The conference was very well organized — every session started on time and the logistics were seamless.
She is very patient with new employees and takes the time to explain processes in detail.
The movie was very long, but every scene contributed something important to the story.
Common mistake
Most common error: using "too" when you mean "very". "The movie was too good" = INCORRECT if you mean the film was excellent. "Too good" implies it was SO GOOD that something negative resulted. "The movie was very good" = the film was excellent (correct). "The food is too delicious" = INCORRECT in most contexts — implies the food is SO delicious that it causes a problem. "The food is very delicious" = correct. The key question: is there a NEGATIVE CONSEQUENCE? Yes = TOO. No = VERY.
Trick to remember it
TOO = there is a PROBLEM. You can always (and sometimes must) complete the sentence with "to + infinitive" describing the problem: "too hot TO DRINK", "too tired TO DRIVE", "too expensive TO BUY". If you cannot add that "to + infinitive" and have it make sense, you probably need VERY. VERY = simply MUCH, no drama. Quick test: "The presentation was [too/very] interesting." Add "to follow" — "too interesting to follow" = so interesting you cannot follow it? Does not make sense. So use VERY: "very interesting."
Quick rule
Too = excessively (always implies a problem or negative consequence). Very = to a great degree (no implied problem).
Did you know?
In current informal American English, "too" has acquired a positive informal use: "That outfit is too cute!" = that outfit is incredibly cute (positive sense, informal). "He is just too much" can mean "he is amazing" or "he is too much" depending on tone. This positive informal use of "too" is relatively recent and is still not considered standard in formal English or exams. In formal contexts and on exams, the rule remains: TOO = negative consequence.
Exercise 1 · Pick the right one
The boxes were _____ heavy for her to carry up the stairs alone — she had to wait for someone to help.
Exercise 2 · Pick the right one
The keynote speaker was _____ knowledgeable — the audience asked questions for almost an hour after the talk ended.
Exercise 3 · Form the word
Too = excessively (always implies a problem or negative consequence). Very = to a great degree (no implied problem).
Most common error: using "too" when you mean "very". "The movie was too good" = INCORRECT if you mean the film was excellent. "Too good" implies it was SO GOOD that something negative resulted. "The movie was very good" = the film was excellent (correct). "The food is too delicious" = INCORRECT in most contexts — implies the food is SO delicious that it causes a problem. "The food is very delicious" = correct. The key question: is there a NEGATIVE CONSEQUENCE? Yes = TOO. No = VERY.
TOO = there is a PROBLEM. You can always (and sometimes must) complete the sentence with "to + infinitive" describing the problem: "too hot TO DRINK", "too tired TO DRIVE", "too expensive TO BUY". If you cannot add that "to + infinitive" and have it make sense, you probably need VERY. VERY = simply MUCH, no drama. Quick test: "The presentation was [too/very] interesting." Add "to follow" — "too interesting to follow" = so interesting you cannot follow it? Does not make sense. So use VERY: "very interesting."
Bryan López
Founder of SpeakUP Academy