دو تا صفت so و too تو انگلیسی هر دو معنی خیلی میدن. ولی یکی برای معنی مثبت هست و یکی برای معنی منفی. در واقع so معنی خیلی میده و too معنی بیش از حد. ساختار جمله نیاز نیست منفی یا مثبت باشه. بلکه معنی باید درباره یه چیز خوب یا بد باشه. بنابراین انتخابش کاملا اختیاری هست. به مثال خودتون دقت کنید:
There are too many cars on the streets.
در این جمله تعداد ماشین بیش از حد تو خیابون بده چون باعث آلودگی و سر و صدا مثلا میشه. بنابراین براش too many cars میگیم. اما یکی دیگه میاد میگه ماشین تو خیابون خیلی زیاده بنابراین راحت میتونیم خیلی زود یه تاکسی بگیریم. این جا این طرف میتونه بگه so many cars. پس تعیین so و یا too کاملا اختیاریه.
حالا so و too باید بلافاصله قبل از یک صفت بیان. مثلا:
The sky is so beautiful today.
You are so strict in your schedule.
This car is too expensive.
I have too many problems to deal with.
دو تا کلمه هستن که با so و too به کار میرن و اونها much و many هستن. much برای غیر قابل شمارش به کار میره و many برای قابل شمارش. ((too many)) یا ((too much)) یعنی ((بیش از حد زیاد))، ((so many)) یا ((so much)) یعنی ((خیلی زیاد))،
علاوه بر این باید بعد از so many, so much, too many و too much اسم بیاد. اگر یادتون باشه گفتیم بعد از so و too باید صفت بیاد ولی اگر so many, so much, too many و too much باشه باید بعدشون از اسم استفاده کنیم. به مثال های زیر دقت کنید:
There are too many cars here.
You can find so many friends here.
We have so much fun with each other.
I have too much work.
حالا so much, so many, too much و too many آخر جمله هم میتونن بیان بدون هیچ اسمی. به این مثال ها دقت کنید:
The cars here are too many.
You have added sugar to your coffee too much.
The balloons here are so many.
The energy here is so much.
enough معنی کافی میده. این کلمه هم میتونه صفت باشه و هم قید.
Do you drink enough water?
I do not sleep enough.
اما enough بعد از صفت و قید هم می تونه به کار بره.
This house isn't big enough.
You are driving slowly enough.