Many используется с исчисляемыми существительными во множественном числе (birds, cars, apples, children). Much используется с неисчисляемыми существительными (bread, money). A lot of может использоваться как с исчисляемыми, так и с неисчисляемыми существительными в утвердительных предложениях, а также в отрицательных и вопросительных, когда речь идет о большом количестве.