1 Have you got much homework? 2 We don't need many eggs. Just half a dozen. 3 Is there much traffic in your town? 4 I don't know many students in this class. 5 How many people live in your house? "Much" используется с неисчисляемыми существительными, такими как "homework" и "traffic". "Many" используется с исчисляемыми существительными, как "eggs" и "students". В последнем предложении вопрос о количестве людей, и поэтому нужно использовать "how many".