Many, much, a lot of

Many, much,  и a lot of  соответствуют русскому слову “много“.
Как правило, many и much  используются в вопросительных и отрицательных предложениях, а  a lot of – в утвердительных.

Many употребляется только с исчисляемыми существительными во множественном числе:
Are there many eggs in the fridge? В холодильнике много яиц?
There aren’t many glasses on the table. На столе немного стаканов. (нет много)

Much употребляется только с неисчисляемыми существительными:
There isn’t  much wine in the bottle. В бутылке немного вина. (нет много)

How many и how much переводятся на русский язык, как “сколько” .
How many используется с исчисляемыми существительными,
How many glasses are there? Cколько там стаканов?
How much употребляется с неисчисляемыми существительными,
How much wine is there? Cколько там вина?

Словосочетание a lot of можно использовать и с исчисляемыми и с неисчисляемыми существительными:
There are a lot of children in the park. В парке много детей.
There is a lot of cheese in the fridge. В холодильнике много сыра.

Some/any никогда не используются с much/many при описании одного и того же существительного.