This lesson explains the differences between these two sentences:
- John is so tall.
- John is too tall.
Let's begin with #1 - the rules for so.
John is so tall.
So is used before an adjective for emphasis (to make the statement stronger). Let's compare these sentences:
so + adjective
- The soup is hot.
- The soup is so hot.
The second sentence is stronger. Here, so has a similar meaning to 'very' (but it is a little stronger). The same is true of sentences with 'so many/much' + a noun. For example:
so many/much + noun
- He has many friends.
- He has so many friends.
So in the second sentence is an intensifier and is used for emphasis, making the sentence a little bit stronger. When so many or so much are used before a noun, it means a lot. If you have a lot of money, then you have so much money.
(Remember: many is used before plural countable nouns (e.g. friends, people); much is used before uncountable nouns (e.g. money, wine).)
Note: So cannot be used before a noun. For example, we cannot say 'He is so nice man'. Instead, we use such (He is such a nice man). For a review of this grammar, please visit this page on the difference between so and such.
John is too tall.
Too is used for emphasis also, but it means 'more than needed' or 'more than enough.' It is used to show that something is bad (negative) or that something is over the desired limit. Take a look at these ideas:
- John is so tall. He plays basketball well. (His tallness is not a bad thing)
- John is too tall. He cannot sit comfortably on an airplane. (His tallness is a bad thing)
The second sentence means that he is very tall and that is a bad thing. His height is over the limit. He is 2 meters tall. Therefore he cannot fit on an airplane. John is too tall.
Let's look at more examples.
- You work so hard. I wish everyone worked like you. :)
- You work too hard. You should take a break. :(
Again, the second sentence is a negative comment. You are saying that the person works more than enough and should work less.
Because too describes something bad (negative), the below sentences do not make sense.
This is too delicious!= This is so delicious.I am too happy! = I am so happyShe is too beautiful!= She is so beautiful.
These sentences all describe good (positive) things, so we do not use too.
Note: Too is often used in the structure too + adjective/adverb + infinitive
- The pizza is too hot to eat. = (The pizza is too hot. I cannot eat it)
- You are too young to watch that movie. = (You are not old enough)
- I was too tired to do my homework. ( = I didn't do it. My tiredness was 'over the limit', so I slept).
- She ran too slowly to win the race. (= Her speed was too slow; she could not win)
- She speaks too poorly to get a job. (= Her writing is not good enough; she cannot get a job)
Again, in all these sentences, too means over the limit or more than a desired quantity/level.
Following these rules, we still come across sentences that are similar in meaning. For example:
- It's so hot today. Let's stay inside. (very hot)
- It's too hot today. Let's stay inside. (there is too much heat so we cannot go outside)
Both of these sentences are correct and work well in this situation. In many situations though, one word is more suitable than the other. Look at this example:
- The camera was ___ expensive, but I bought it.
- The camera was ___ expensive. I didn't buy it.
What's the answer for #1? So is the best answer. Why? If it were too expensive, then you couldn't have bought it. It would be over the limit of the money you had (unless you had a credit card). The camera was so expensive (very expensive), but you bought it. The price was within your limits.
What's the answer for #2? Too. The price was too high. You didn't have enough money. Therefore, you could not buy it. You could use 'so' here to mean it was very expensive. But if you want to express that the price was higher than you could afford, use too expensive.
- fast
- very fast
- so fast
- too fast
Those are the main differences between so and too in English grammar. To summarize, so is similar to very (but a little stronger) and too is used to used to describe a (negative) situation when something is over a limit.
Do you think you understand? Take the So/Too Quiz!
1. This cake is delicious. I want another piece!
2. There were many people in the train, so I couldn't get on.
3. When I was a child, I had much free time. I loved it.
4. The salaries at that company are high. I want to work there!
5. Roger thinks that he's old to go to nightclubs. He says that he'd rather stay home and watch TV.
6. You put much salt in the soup. It tastes terrible.
7. You are beautiful.
Show Answers
- so
- too
- so
- so
- too
- too
- so
I hope this lesson has been helpful. If you have any questions, please leave them in the comment section below.
- Matthew Barton of Englishcurrent.com
Related:
- The Difference between Few, A few, Little, and A little
- The Difference between Other and Another
- The Difference between So and Such
- The Difference between Use to and Be Used to
- The Difference between Wish and Hope
It is good to know when to use so or too
Excellent site for grammar
Very helpful. Especially understand-tests at the end. Thank you very much.
It’s helpful, thanks. My question is,, can I use “Very” in de same way as “So”? Thanks.
“So” and “very” are almost the same in meaning. Both are used for emphasis. The sentences, “She is so nice” and “She is very nice” are very similar in meaning (I can’t explain the difference but there is almost none). However, grammar-wise, you cannot use ‘very + many/much’. E.g. “He has very many friends” is incorrect (you have to use ‘so’ here).
So and too completely understand but in this example I am confused to use them so I request to clear it ,she was so near to achieving her goal
Both are possible. The meaning is slightly different.
1) She was so near to achieving her goal. = This means she was very close.
2) She was too near to achieving her goal. = This is negative; it describes a problem. Because she was TOO near to achieving her goal, something bad resulted.
Infact, this is how most explainations suppose to be. It is well explanatory. Thank you sir.
Thank you for the explanation, it is well understood
I can understand,read,write but as much i couldn’t speak,could you help me how to develop English speaking skills. (please mail me on -megavatharun@gmail.com)
Hey! friend what happen here you said that it was not possible so say “so” after an adjetive and then a noun, and you do it in the example with “It’s so hot today. Let’s stay inside”.
could you explain that ?
today is an adverb of time. Nouns are things like chairs, boys, or money.
oh my oh my…it was very helpful, used to struggle with both of them. it was very easy to understand. God bless you.
Pls a question.
Pls what is the correct answer to the question below.
The crowd was …………… large that the Director became frightened.
A. quite
B. so
C. too
D. very
Kindly give me an answer.
The crowd was too large that the director became frightened.
*so large that
Why not too or very large?
You have to use `so’ because `so’ can be combined with THAT + clause. You cannot say `too/very … THAT…’
so
The crowd was so large that the director become frightened.
Thank a lot for what you are doing, these explanations are very helpful.
Thank you very much
With one is correct in this sentence.
The book was………… boring that I decided to put it down.
So or too?
so. ____ + (adjective) + that = so
Well the distinction on the usage of ‘too’ vs ‘so’ has been clarified in a way thats easily comprehensible.
Here is a couple of sentence. Which of the following holds true and why?
1) he was ‘so’ tired that he could not stand.
2) he was ‘too’tired that he could not stand.
#1). You cannot use ‘too’ (adjective) + THAT. Only ‘so’ can be used in this structure., e.g. ‘It was so easy that I didn’t need to study.’
Base on this lesson, the first one should have been “too” because he could not bear it anymore. If you said ” He was so tired, but still made it to stand( till the end), etc…that is correct! The second was is very correct! This is because he could not bear it, so therefore , he could not stand. Thank you, I hope I a being helpful.
You understand ‘too’ correctly. But if you want to use ‘too’ with the sentences above (from Sanam), you can use ‘He was too tired to stand.’ (this is too + adjective + infinitive). You cannot use ‘too + adjective + that’. If you want to use that structure, you have to use ‘so’ sadly.
How fabulous Is the explanation given
by you! Really ‘great’. & ‘appreciatable’.
Would you agree that the following are also acceptable?
I am too happy for words to describe!
She is too beautiful for her own good.
Hello. Yes, both of those phrases are okay.
The way to the fort was too difficult that we could not reach the farthest point.
Please find error in above sentence.
It is so helpfull to learners.Thank you for this wonderfull explaination.
It’s so understandable I get it.
I just found this website and I am already fascinated by every detail. Thank you so much for the effort put into it. Keep it up!
Working with an ESL student and having a hard time explaining why:
“I wish I hadn’t worked so much”, is preferable grammatically, rather than,
“I wish I hadn’t worked too much”.
Any suggestions?
Thanks!
Hello. Technically, both are possible. But, as you know, to work ‘too’ much is to commit a mistake, because anything with ‘too’ is excessive. Therefore, it is obvious anything with ‘too’ involves regret (or a wish otherwise). The fact that you ate too much or slept too much implies that you wish you hadn’t done these things. Therefore, there’s no need to state ‘I wish I hadn’t worked too much’, because ‘too’ already has this meaning. Stating ‘I wish I hadn’t worked so much’, however, has much more value, since ‘so’ doesn’t indicate regret, which makes the ‘I wish’ sentence worthwhile. Those are my two cents.
Im so impresse with today lesson it good to no the difference
*I am too happy for words to describe. *She is too beautiful for her own good. How can you say these sentences are correct when you said the word too cannot be used for positive statement like beautiful, happy,etc
The phrases are correct. They both indicate a negative idea: 1) you cannot describe your situation because you have too much happiness, and 2) her excessive beauty causes problems for her life. You can use ‘too’ with any adjective, but when you do so, it describes something negative (e.g. ‘He’s too rich — all of his friends are always asking him for money. Sometimes, he wishes he were poor again.’).
1. I was so tired that it was as much as I could do to stop myself falling asleep.
2. I was too tired that it was as much as I could do to stop myself falling asleep.
Could you please explain those sentences? Are they both correct?
The first sentence is correct. The second is not. Basically, you can say “so tired + that” but you cannot say “too tired + that”.
Here is my question:
“There was _________ rain last week that several roads were flooded.”
should I use “too much” or “so much” in this case?
To my limited knowledge, “too much” means negative meaning that should be used to express the rain was too much.
However, we also use “so many” or “so much” before a noun, it means a lot.
If I use “so much” can be accepted in this case?
Thank you so much for your help!
Hello. You have to use ‘so much’ because ‘so much’ can be combined with THAT + clause. You cannot say ‘too much … THAT…’
Thanks for your helpful explanation. This question was in the final exam for grade 9, and we are so confused because the answer is “too much”.
Anyway, your support is greatly appreciated.
So we use too when the second sentence is consequence of the first one ?
No, that’s not correct. Please reread the above lesson.
great content, thank you!
I wish they weren’t too old to play football or I wish they weren’t so old
See note in the page, re: “Too is often used in the structure too + adjective/adverb + infinitive”
This article is so informative. I have got all correct.
The explanation was so good! Thank you so much
Very useful… thank you!!
Thank you very much but there’s still something I want to know . Can we use “too” + “not ” or other negative words ?
Hello. We don’t use ‘not’ with too. For example, “This soup is too not cold” is very hard to understand, and not natural.
So is good. Too much is bad
Thank you. It’s explained so well.