Les mots « très » et « beaucoup » peuvent tous les deux se traduire par « very » ou « a lot » en anglais, mais ils ne s'utilisent pas avec les mêmes mots. C'est l'une des erreurs les plus fréquentes en FLE.
On utilise « très » devant un adjectif (qui décrit un nom) ou un adverbe (qui décrit un verbe).
On utilise « beaucoup » avec un verbe, pour exprimer une grande quantité ou intensité d'action.
Avec un nom, on utilise « beaucoup de » (ou « beaucoup d' » devant une voyelle).
Avec les expressions « avoir faim », « avoir soif », « avoir peur », on utilise « très », parce que « faim », « soif », « peur » sont considérés comme des adjectifs dans ces expressions.
Pose-toi une question simple : le mot après est-il un adjectif ou un verbe ? Si c'est un adjectif (très grand, très bon), utilise « très ». Si c'est un verbe (aimer, travailler), utilise « beaucoup ». Et avec un nom, c'est toujours « beaucoup de ».