When the teacher praises you for your good answer, there are two complete forms:
1, you did a good job! ?
2, the answer is very good!
In spoken language, it is generally not so complete, so both very good and very good can be used, but the complete expression is not the same. In this case, there is not much difference in semantics.
Extended data
Very good and very good usage:
1, from the part-of-speech usage comparison:
Good is only an adjective, not an adverb. The adverb form is well. He speaks English very well. He speaks English very well. He speaks English very well. He speaks English very well.
Well can be used as both an adverb and an adjective. When used as an adjective, its usage is very limited and it only means "healthy", "appropriate" or "satisfactory". She's fine. She is in good health. Everything is going well with us. Everything is going well with us.
Note: Generally speaking, when well is used as an adjective, it is only used as an predicative rather than an attribute (as in the above example), but in American English, when well means "good health", it can sometimes be used as an attribute.
2. Compare the usage of related phrases:
Good at and good at: both can mean "good at".
He is good at languages. He is good at learning languages. They all did well in the exam. They all did well in this exam. Note: When you are good at a subject, you can also use be good in.