We use much + uncountable noun ( We use much in questions and negative sentences. )
- Did you buy much food?
- We don't have much luggage.
- I drink a lot of coffee. ( not I drink much coffee )
- "Do you drink much coffee?" "Yes, a lot." ( not Yes, much )
We use many + plural noun
- Did you buy many books?
- We don't know many people.
- We have many friends.
We use a lot of + both kinds of noun
- We bought a lot of food.
- We bought a lot of books.
- Paula doesn't have a lot of free time.
- Did they ask you a lot of questions?
※Note that we say:
- There is a lot of food / money / water. (singular verb)
- There are a lot of trees / stores / people.
<..in Basic Grammar in Use>