so much那么多,修饰不可数名词;
There is so much ignorance about mental illness.
人们对精神疾病很不了解。
so many 很多,修饰可数名词;
There are so many variant spellings of his name.
他的名字有很多不同的拼写形式。
many修饰可数名词,much修饰不可数名词,so是修饰many或much的,所以''如此多的……"中的……如果是可数的就用so many,不可数就用so much