Para sabermos quando usar many e much, precisamos verificar se o substantivo ao qual o quantificador se refere é countable (contável) ou uncountable (incontável). Isso porque many é usado com contáveis e much, com incontáveis. Nem tudo que é contável na língua portuguesa é contável na língua inglesa.
How many (quantos/quantas) é usado para perguntar pela quantidade de algo contável. Exemplos: How many boys are there in your classroom? (Quanto meninos há na sua turma?) How many dogs do you have? (Quantos cachorros você tem?)
Respostas para perguntas com how often e how many times Para isso, podemos usar os chamados advérbios de frequência (frequency advebs) em se tratando de perguntas com how often. Nesse caso, não há a necessidade de responder com exatidão como: uma vez na semana, duas vezes por mês, três vezes ao ano etc.
A expressão how far é usada em inglês para se perguntar ou dizer a distância ou extensão de alguma coisa ou lugar. Ela pode ser traduzida como qual a distância?, até que ponto?, até onde?.
São palavras que têm em seu contexto a idéia de QUANTIDADE, DIMENSÃO, FREQUÊNCIA e TEMPO.
How long é utilizado para falar sobre a duração das coisas, ou seja, sempre que existir uma pergunta utilizando essa expressão, a resposta será um tempo: minutes, hours, days, weeks, months, years, etc. Vamos ver alguns exemplos.
Para perguntarmos a idade de alguém, usamos how old. Diferente do português, não dizemos que alguém tem a idade, e sim, que a pessoa está com aquela idade. Ou seja, usamos o verbo to be para fazer perguntas.
E como responder em Inglês a pergunta How long have you been working in this job? sendo 4 anos