Como Estudar

Since e for: quando usar cada um (com exercício)

Por Ananda Torquato · 07 de novembro de 2026 · 8 min de leitura
Mulher de uns 45 anos, de traços indígenas, cabelo liso preto na altura dos ombros e blusa de linho verde, escreve num caderno de capa lisa numa varanda de casa com rede e vasos de barro, um calendário de parede ao fundo

"Eu moro aqui desde 2019" e "eu moro aqui há cinco anos". Em português, a gente troca de palavra sem nem perceber. Em inglês também troca: uma frase pede since, a outra pede for. E é aí que muita gente erra, porque tenta traduzir o "há" e o "desde" palavra por palavra.

A boa notícia: a diferença entre since e for se resolve com uma pergunta só. E, depois que você entende, ela ainda te ajuda com o tempo verbal que mais confunde brasileiro, o present perfect.

Resposta direta: use since com o ponto de início (uma data, um dia, um momento: since 2019, since Monday, since I was a kid). Use for com a duração, a quantidade de tempo (for five years, for two hours, for a long time). Since responde "desde quando?"; for responde "por quanto tempo?".

Índice

  1. Since e for numa tabela
  2. Since: o ponto de início
  3. For: a duração
  4. O teste de um segundo
  5. Since e for com present perfect
  6. For com outros tempos verbais
  7. Since, for e ago: a diferença
  8. Erros comuns de brasileiro
  9. Exercício com resposta
  10. Perguntas frequentes

Since e for: a diferença numa tabela

Since For
O que indica o começo (ponto no tempo) a duração (quantidade de tempo)
Pergunta que responde Since when? (desde quando?) How long? (por quanto tempo?)
Em português desde há / por / faz
Exemplos de complemento 2019, Monday, March, 8 a.m., last week, I was a kid five years, two hours, a week, ages, a long time
Exemplo I've lived here since 2019. I've lived here for five years.

Repara que as duas frases do exemplo dizem a mesma coisa. Só muda o jeito de medir: uma marca o começo, a outra conta o tempo.

Since: o ponto de início

Since aponta pro momento em que algo começou e continua até agora. Depois dele vem uma data, um dia, uma hora, um evento ou até uma frase inteira.

  • She's worked at the hospital since March.
  • I haven't eaten since breakfast.
  • They've been married since 2015.
  • We've been friends since we were kids.
  • It's been raining since this morning.

Quando vem uma frase inteira depois de since, essa frase costuma estar no passado simples, porque ela marca um momento que já passou: since I moved to Bahia, since she started the new job.

For: a duração

For mede o tempo: quantos minutos, dias, anos. Depois dele vem uma quantidade.

  • I've studied English for three years.
  • He's been waiting for twenty minutes.
  • We stayed in Orlando for a week.
  • I haven't seen her for ages. (faz séculos)
  • They've known each other for a long time.

Em frases comuns do dia a dia, às vezes o for até some: I've lived here five years aparece na fala informal. Mas, se você está aprendendo, use sempre; não tem erro.

O teste de um segundo

Olha o que vem depois e pergunta: dá pra contar?

  • Dá pra contar (two days, ten years, a few hours)? Use for.
  • É um ponto, um rótulo de calendário ou um acontecimento (Monday, 2020, Christmas, my birthday)? Use since.

Outro jeito, se você pensa melhor em português: se cabe "desde", é since. Se cabe "há" ou "por", é for. "Desde segunda" vira since Monday; "há três dias" vira for three days.

Since e for com present perfect

Aqui está o detalhe que pega quase todo brasileiro. Em português, a gente diz "eu moro aqui há cinco anos", com o verbo no presente. Em inglês, quando a ação começou no passado e continua até agora, o verbo vai pro present perfect (have/has + particípio):

  • I live here for five years. → I've lived here for five years.
  • She works here since 2020. → She's worked here since 2020.
  • I know him since college. → I've known him since college.

Pra ações que estão acontecendo sem parar, também aparece o present perfect continuous (have been + -ing): I've been studying for two hours.

E a pergunta, que é muito útil no trabalho e em entrevista: How long have you lived here? / How long have you been working here? Se o present perfect ainda te confunde, eu explico com calma em present perfect: quando usar, incluindo o particípio dos verbos que mais aparecem com since e for. Pra esses particípios, a lista de verbos irregulares por grupo ajuda muito.

For com outros tempos verbais

Since fica praticamente preso ao present perfect (e ao past perfect, em histórias), porque ele liga um começo a um momento depois. Já o for é mais livre e aparece em qualquer tempo:

  • Passado: I lived in São Paulo for two years. (morei, e não moro mais)
  • Futuro: I'll be in New York for a week.
  • Presente: I usually study for 30 minutes a day.

Compare as duas primeiras frases abaixo, porque é aqui que o sentido muda:

  • I've lived in Boston for two years. → moro lá até hoje.
  • I lived in Boston for two years. → morei, mas já saí.

Since, for e ago: qual a diferença?

Ago entra na confusão porque também traduz "há". Mas ele aponta quando algo aconteceu, contando pra trás a partir de hoje, e pede o passado simples:

  • I moved here five years ago. (me mudei há cinco anos)
  • I've lived here for five years. (moro aqui há cinco anos)
  • I've lived here since 2021. (moro aqui desde 2021)

As três frases contam a mesma história. Repara na posição: ago vem depois da quantidade de tempo (two days ago), nunca antes.

Erros comuns de brasileiro com since e for

  1. Usar since com duração: since three years → for three years.
  2. Usar presente simples: I work here since 2022 → I've worked here since 2022.
  3. Usar "during" no lugar de for: I studied during two hours → I studied for two hours. During responde "quando", não "por quanto tempo": during the meeting.
  4. Juntar since e ago: since two years ago → for two years ou since 2023.
  5. Esquecer que since também significa "já que": Since you're here, can you help me? Nesse caso, não tem nada a ver com tempo. O contexto mostra.

O erro 2 aparece também na lista de erros comuns em inglês de brasileiros, justamente porque vem da tradução direta do português.

Exercício com resposta

Complete com since ou for:

  1. I've had this phone ______ 2023.
  2. She's been sick ______ three days.
  3. We've known each other ______ high school.
  4. He waited ______ an hour and then left.
  5. I haven't talked to my cousin ______ ages.
  6. They've lived in Florida ______ they got married.
  7. The store has been closed ______ last Friday.
  8. I'm going to Bahia ______ two weeks.
Ver as respostas

1. since (ponto: 2023)
2. for (duração: three days)
3. since (ponto: high school)
4. for (duração, no passado simples)
5. for (for ages = faz séculos)
6. since (frase inteira marcando o começo)
7. since (ponto: last Friday)
8. for (duração, no futuro)

Desafio: escreva três frases verdadeiras sobre você, uma com since, uma com for e uma com ago. Por exemplo: I started my job two years ago. I've worked there for two years. I've worked there since 2024. Depois leia em voz alta. Frase sobre a sua vida fica na memória muito mais do que frase de livro.

Aviso de transparência

O link abaixo é de afiliado. Se você comprar por ele, eu ganho uma pequena comissão, sem nenhum custo extra pra você.

Se você quer praticar since, for e present perfect com mais exercícios, o livro que eu indicaria pro básico e o pré-intermediário é o Essential Grammar in Use, que tem explicação de um lado e exercício do outro, com respostas no fim.

Perguntas frequentes

Qual a diferença entre since e for?

Since indica o ponto de início (since 2020, since Monday) e significa "desde". For indica a duração (for three years, for two hours) e corresponde a "há" ou "por".

Quando usar since?

Quando você fala de quando algo começou e que continua até agora. Vem com datas, dias, horários e acontecimentos, geralmente com o present perfect: I've lived here since 2019.

Quando usar for?

Quando você diz quanto tempo algo dura ou durou. Vem com quantidades de tempo e funciona em vários tempos verbais: I lived there for two years. I'll stay for a week.

Since pode ser usado no passado simples?

A frase principal com since fica no present perfect: I've worked here since I moved. O passado simples aparece depois do since, na parte que marca o começo (since I moved).

Qual a diferença entre for e ago?

For mede a duração (I've lived here for five years). Ago diz quando algo aconteceu, contando pra trás a partir de hoje, e usa passado simples (I moved here five years ago).

Pra fechar: since olha pro começo, for olha pro tamanho. Faz a pergunta "dá pra contar?" algumas vezes por dia, em frases sobre a sua vida, e em uma semana ela fica automática.


Fontes: páginas da MosaLingua e do blog do Duolingo sobre since e for, consultadas em novembro de 2026. Imagem de capa criada com IA para o blog.

Foto da professora Ananda Torquato
Ananda Torquato Professora de inglês · Inglês com Ananda

Mineira de nascimento e baiana de criação, sou professora de inglês desde 2022 e me formei na Licenciatura Interdisciplinar em Linguagens da UFSB (Universidade Federal do Sul da Bahia). Aprendi inglês aqui no Brasil, sem intercâmbio, e hoje dou aulas particulares on-line pra brasileiros no Brasil e nos Estados Unidos, além de ensinar em escola e em curso de idiomas. Acredito num ensino que parte de quem a pessoa é: da rotina, do trabalho e do jeito de aprender de cada aluno. Aqui no blog eu conto o que recomendo de verdade pros meus alunos.

Conheça as aulas particulares →

Leia também

Veja em Web Story

Ver todas →