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
- Very big. · «Muy grande.»
- Very tired. · «Muy cansado.»
Mucho detrás de un verbo es very much o a lot
- I love you very much. · «Te quiero mucho.»
- He works a lot. · «Trabaja mucho.»
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.
- I've eaten so much! · «¡He comido tanto!»
- I have so many books. · «Tengo tantos libros.»
- There's too much noise. · «Hay demasiado ruido.»
- There are too many cars. · «Hay demasiados coches.»
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».