SO
- ‘So’ means ‘to the extent’ (इतना) – Formal English
- ‘So’ means ‘very’ (बहुत) – Informal English
- ‘So’ takes ‘that’ in sense of ‘Cause’ and ‘Effect’
- ‘So’ takes ‘as’ in sense of ‘Comparison’
Examples:
- The baby is so cute. – Correct only in Informal English (Spoken English is Informal)
- The baby is very cute. – Correct
- I am so late that I cannot catch the bus. (cause and effect)
- I am not so rich as her father. (Comparison)
TOO
- ‘Too’ means ‘Excessively’ or ‘More than it is required’ (आवश्यकता से ज्यादा) – Formal English
- ‘Too’ means ‘Very’ (काफी) – Informal English
- ‘Too’ takes ‘Infinitive’
Examples:
- The baby is too cute. – Correct only in Informal English
- The baby is very cute. – correct. – Correct
- The baby is too cute not to attract us.
- The sun is too far for us to reach there.