much в вопросительном предложении и в отрицательном предложении. much используется с неисчисляемыми существительными.
many вопросительное предложение и в отрицательном предложении, используется с исчисляемыми существительными.
a lot of используется в утвердительном предложении с исчисляемыми и неисчисляемыми.