"a lot of" is used for countable and uncountable nouns in...
countable nouns...
"much" is used in negative sentences and questions with...
uncountable nouns...
"some" is used for countable and uncountable nouns...
"any" is used for countable and uncountable nouns...
"many" is used in negative sentences and questions with...
...in all types of sentences.
...don't have a plural form.
...have a singular and a plural form.
...countable nouns.
...in positive sentences and questions with offers or requests.
...uncountable nouns.
...in negative sentences and most questions.