InícioTextosGramática · Tempo
Gramática · Tempo

Since ou for? Como falar há quanto tempo em inglês

Atualizado em junho de 2026Leitura ~6 min
Gramática Intermediária de InglêsB1
Resposta rápida

for + duração (quanto tempo): for five years, for two weeks. since + ponto de início (desde quando): since 2019, since Monday. Os dois aparecem muito com o present perfect: I've worked here for ten years = since 2015.

Os dois traduzem o nosso “há / desde”, mas se dividem por uma lógica simples: for mede o tamanho do período; since marca onde ele começou.

A regra

PalavraVem comExemplos
forduração (período)for 3 days, for a long time, for ages
sinceponto de iníciosince Monday, since 2020, since I was a kid

Quase sempre com present perfect

Para algo que começou no passado e continua até agora, use present perfect + for/since: She has been with us for three years. = She has been with us since 2022. (As duas dizem a mesma coisa, de ângulos diferentes.)

O ângulo executivo

Em entrevistas e reuniões: “I've led this team for two years.”, “We've partnered with them since 2018.”, “There's been no update since Friday.” Falar de duração com precisão passa experiência e controle.

Os erros que entregam o brasileiro

⚠ Evite estes
  1. since + duração:since five years → ✅ for five years.
  2. for + ponto de início:for 2019 → ✅ since 2019.
  3. presente simples:I work here for 5 years → ✅ I have worked here for 5 years.
  4. ago x for/since: ago = atrás (past simple): I started two years ago.
🎮 Teste agora

Since ou for?

Duração vs ponto de início. Feedback na hora.

I've worked here _____ 2017. (ponto de início)
We've been waiting _____ two hours. (duração)
There's been no reply _____ Monday. (ponto de início)
She has led the team _____ a long time. (duração)

Treine since e for na prática

O Fill The Song treina tempo e duração com música.

Praticar no Fill The Song →

Perguntas frequentes

Qual a diferença entre since e for?
for indica duração (for five years); since indica o ponto de início (since 2019). “for ten years” = “since 2015”.
Por que vêm com present perfect?
Porque descrevem algo que começou no passado e continua até agora: “I have worked here for/since…”. Em português usaríamos o presente, mas em inglês é present perfect.
E o “ago”?
ago = “atrás”, usado com past simple para um ponto: “I joined two years ago” (≠ for/since).