very good相当于very nice。意思是非常好,用来修饰名词。

very well意思也是非常好,但它们用途不同。very well通常表示人的身体很好,属于形容词性短语,仅限于表示人的身体

good只用在半系动词后面(如:seem,appear,look,grow,taste,become等等)。其实good的这种用法,相当于在主+系+表的句型中,作“表语”。

如:

The cake tastes very good.这个蛋糕味道很好。

well则可以修饰任何动词。

I don't feel very well.我感觉不是很好