A. much / many / a lot of
a lot of money
not much money
a lot of books
not many books
much + uncountable noun
• Did you buy much food?
• We haven't got much luggage.
• How much money do you want?
• A: Have you got any money?
• B: I've got some but not much.
many + plural noun
• Did you buy many books?
• We don't know many people.
• How many photographs did you take?
• A: Did you take any photographs?
• B: I took some but not many.
a lot of + all types of noun
• We bought a lot of food.
• Paula hasn't got 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/shops/people ... (plural verb)
• A lot of people speak English. (not 'speaks')
B. much in questions and negatives
We use much in questions and negative sentences, but not usually in positive sentences:
• Do you drink much coffee / a lot of coffee?
• I don't drink much coffee / a lot of coffee.
but 'I drink a lot of coffee.' (not 'I drink much coffee')
We use many and a lot of in all types of sentences:
• Have you got many friends / a lot of friends?
• We haven't got many friends / a lot of friends.
• We've got many friends / a lot of friends.
C. much and a lot without a noun
• Diane spoke to me but she didn't say much.
• 'Do you watch TV much?' 'No, not much.' (= not often)
• We like films, so we go to the cinema a lot. (not 'much')
• I don't like him very much.
much vs a lot of (uncountable)
I don't have much money. → I have a lot of money.
Do you eat much rice? → Yes, I eat a lot of rice.
many vs a lot of (countable)
There aren't many shops. → There are a lot of shops.
Did you take many photos? → Yes, I took a lot of photos.
much / a lot without noun
I don't travel much. → I travel a lot.
She doesn't talk much. → She talks a lot.