一、意义区别:
so many是“这么多、如此多”的意思,后面是“以至于。”,表示一种结果;
而too many是太多了,一般说“too many”,常和不定时连用,表示否定意思,往往译作“太多了,而不能”。
二、用法不同
1、too:too的基本意思是“也”“还”“而且”,用于肯定句,否定句用either。too通常位于句末。
2、so:so用作副词时常用于形容词或其他副词之前,用于表示程度,作“这么,那么”解,可用于表示方式。
三、侧重点不同:
1、too:表示程度深。
2、so:带感叹的语气在里面。