含义不同。“too much”表示“过多”或“过度”,通常用于表示某事物的量超过了所需的程度或适当的范围;“so much”表示“这么多”或“那么”,用于强调程度或数量。
用法不同。“too much”通常与不定调查连用,构成否定句,例如“It's too much for him to handle”表示这是他无法处理的事情;“so much”与“that”连用,构成“too much...that...”结构,表示“太多以至于”,例如“There is so much water that we can't carry it all”表示水太多,无法全部带走。
修饰对象。“so much”用于修饰不可数名词,如水、钱等;两者都可以表示“很多”或“大量”,但“so much”还可以用来表示“非常”,例如,“I love your book so much”(我非常喜欢你的书)。
不可数名词:much后面常接不可数名词,表示“许多;大量”的意思。例如,“I have much money.”表示“我有很多钱”。
形容词或副词的比较级:much可以修饰形容词或副词的比较级,表示“...得多”。例如,“much more”表示“更多”,“much better”表示“更好”。
of+冠词、指示代词或形容词性物主代词等修饰的名词:当名词被冠词a/an、the、指示代词this、that、形容词性物主代词my、your等修饰时,much后面要加of。例如,“How much of this book is fact and how much is fiction?”表示“这本书有多少是事实,多少是虚构的?”。