两者区别主要在于:too much一般和to搭配,构成“太多……以至于不能……”的特殊含义;而so much一般和that 连用,构成“太多……以至于……”,还有就是too much一般是相对独立的,与上文没有太大的关联;而so much与上文的联系十分紧密,不可分割。
一、意思不同
1、too much:(用于形容词和副词前)太,过于,过度,也,又,还。
2、so much:(表示程度)这么,这样,那么,那样,如此,很,极。
二、用法不同
1、too much:too的基本意思是“也”“还”“而且”,用于肯定句,否定句用either。too通常位于句末。
2、so much:so用作副词时常用于形容词或其他副词之前,用于表示程度,作“这么,那么”解,可用于表示方式。
三、侧重点不同
1、too much:表示程度深。
2、so much:带感叹的语气在里面。
1.Don’t eat too much if you want to lose weight.
意思是:如果你想要减肥,别吃得太多。
2.She eat so much sweets that her tooth is not very good.
意思是:她吃了太多的糖果,导致她的牙齿不是很好。
3.I have too much things to finish.
意思是:我有太多事情要完成。
4.He ate so much food that his weight is difficult to lose.
意思:他吃的食物太多了,所以他的体重很难减轻。
5.Oh,my god,I have so much things to do.
意思是:哦,我的天哪,我有这么多事情要做。
6.If you don’t stop eating too much,it’s hard for you to lose weight.
意思是:如果你不停止吃那么多,对你来讲减肥很难。