http://ask.yygrammar.com/q-33871.html
为什么as不可替换so?
not so much A as B 表示择比,即表示“与其说是A, 不如说是B”
比如,医学院的一个教授,90%的时间给学生上课,偶尔上几天门诊。他的医学常识多半是书本常识,临床经验并不丰富,解决实质问题的能力未必非常强,但却可以培养非常不错的一学生。此人与其说他是个大夫,不如说他是个教授。
He is not so much a doctor as a professor. 此时,so不可用as 替换。
假如大家只是表示普通的比较,as是可以替换so的。比如,我没你钱多。
I dont have as/so much money as you do.