What is the difference between So and Too

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.
To know more, click here