Many,much都意为许多,many+可数名词,much+不可数名词。
Many of the workers were at the meeting.
Much of the time was spent on learning.
a lot of 后面既可加可数名词亦可加不可数名词,谓语与后面的名词一致。
There are a lot of books.
There is a lot of food.
much修饰不可数名词
many修饰可数名词
a lot of即可修饰可数名词,也可以修饰不可数名词,一般用于肯定句中