too much和so much在英语中都可以用来表示“太多”,但它们在用法和含义上有所不同:
too much 通常用于形容词或副词前,表示“过于”、“过度”,并且它与“to”搭配使用,构成“太多以至于不能”的特殊含义。例如:“I've got far too much to do.”(我有很多事情要做。)。
so much 则通常与“that”搭配使用,表示“太多以至于”,并且它与上文的联系十分紧密,不可分割。例如:“I love your book so much.”(我非常喜欢你的书。)。
在修饰不可数名词时,so much 表示“很多但不过量”,而 too much 代表“过量”。
综上所述,虽然两者都可以表示“太多…….”,但too much一般和to搭配,构成“太多……以至于不能……”的特殊含义;而so much一般和that 连用,构成“太多……以至于……”
两者还有一个根本区别:too much一般是相对独立的,与上文没有太大的关联;而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.
意思是:如果你不停止吃那么多,对你来讲减肥很难。
7.There are so much delicious cakes in that shop,I want to buy some home.
意思是:那家店有那么多美味的蛋糕,我打算买一些回家。
8.She has too much homework to do,but she is only a seven years old girl.
意思是:她有那么多家庭作业要做,但是她只是一个七岁的女孩。
9.Believe me,don’t eat too much.
意思是:相信我,别吃太多。
10.The boy made so much noise that his father let him stand outside the house.
意思是:那个男孩制造了那么多噪音,他父亲让他站在屋子外面。