Como dizer "Quanto tempo faz que...?" em inglês

Como dizer "Quanto tempo faz que...?" em inglês
Gostaria de saber como eu faria essa pergunta em Inglês:

"Quanto tempo faz que você não vai a (tal lugar)?"

Por exemplo: "Quanto tempo faz que você não vai à escola?"

"Quanto tempo faz que você não vai à igreja?"

Gostaria de saber exemplos de como fazer essa pergunta em Inglês.

Obrigada.

TESTE DE NÍVEL Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE
2 respostas
  Resposta mais votada
22 107 1.6k
Também: como dizer "faz quanto tempo que...?; tem quanto tempo que...?" em inglês

Tem quanto tempo que...?
Faz quanto tempo que...?
Quanto tempo faz que...?
= How long has it been since...?

Exemplos:

How long has it been since you last visited the dentist?
Quanto tempo faz que você foi ao dentista pela última vez?

How long has it been since we saw each other?
Faz quanto tempo que nós nos vimos?

How long has it been since Yale played in the NCAA tourney?
Tem quanto tempo que Yale jogou no torneio NCAA?

Dica adicional: use "how long has it been since" + "I, you, he, John, Mary, etc" + "verbo no passado simples."

Cf. Como dizer "há quanto tempo você faz...?" em inglês

Bons estudos.
TESTE DE NÍVEL Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE
1 2 96
Mudando a pergunta, mas com o mesmo objetivo, pensei nessa:

When did you last go to church?