Hay un truco que no falla para saber si toca very: si en español cabe «muy», en inglés cabe very. Si lo que dices es «mucho» a secas, no.

Muy + adjetivo es very

Mucho detrás de un verbo es very much o a lot

Tanto, mucho, demasiado: la tabla que de verdad hay que saberse

Cada uno tiene su forma para lo que no se cuenta (con much) y su forma para lo que sí se cuenta (con many). Es la misma pareja de siempre.

So much y too much van con lo que no se cuenta (ruido, tiempo, dinero). So many y too many van con lo que sí se cuenta (coches, libros, amigos).

Y un error que delata mucho: so much no es «muchísimo», es la manera de remarcar «tanto». Y too es siempre «demasiado», nunca «muy»: too big es «demasiado grande», no «muy grande».