1、具体含义不同:
very的意思是很,非常,very是陈述事实;so的意思是如此,这么,so更强调情感上。
2、使用不同:
very修饰形容词和副词的原级和作形容词用的现在分词,so是副词,修饰形容词或其它副词。
例句:
They are getting the hang of it very quickly。
他们会很快地掌握它的窍门。
It's disgraceful that they have detained him for so long。
他们把他扣押了这么长时间,真不光彩。