一、部分含义不同。
so many和so much除了都可以表示“很多、大量”之外,so much还可以表示“非常”。
例:I love your book so much.我非常喜欢你的书。
二、修饰对象不同。
so much用于修饰不可数名词;so many用于修饰可数名词
例:There were so many people.这人可真多。
三、用法不同。
many作主语时谓语动词用复数;much作主语时谓语动词用单数。
例句:She enchanted you as she has so many others.她迷住了你就像迷住了其他人。
四、修饰词不同。
the,these,those可以修饰many;the,this,that可修饰much。
例句:Did you see those many people?你在那儿看见许多人了吗?
五、感情表达不同
so much侧重情感表达,可以表达惊讶,惊叹等。有时也可以表示“过量”;so many语气情感较弱,表示“很多,但不过量”。
1、He has given me so much to think about.
他给了我那么多的回忆。
2、Andrea: so much so, that going on a pub crawl is really popular.
全英国一共有六万家酒吧,看来英国人真的是太爱喝酒了。
3、You have so much sympathy and such a melodious voice.
你这么富有同情心,又有着这么悦耳的嗓音。
4、Damn ! Now why does he hate it so much ?
该死!他为什么那么讨厌它呢?
5、I admire Steve so much for pushing forward.
我非常佩服史蒂夫的勇往直前。