Você costuma se perguntar qual é a diferença entre since e for em inglês? Para construir frases em inglês, é essencial entender o que diferencia essas duas preposições de tempo. Neste artigo, você vai descobrir a diferença entre since e for, seus usos, a pontuação recomendada e exemplos práticos para dominar de vez essas expressões.
Since e for: significado e uso
De acordo com a General Service List (GSL), for e since estão entre as palavras mais usadas do inglês.
Por isso, vale a pena dominar bem seus significados. E aprender a se expressar com muito mais clareza.
Essas duas preposições são usadas para falar da duração de alguma coisa. E podem aparecer em frases no passado, presente ou futuro.
Aprenda inglês com o MosaLingua Premium
Teste gratuitamente nossa solução tudo-em-um para progredir rápido

- memorize o vocabulário útil usando um método baseado na ciência cognitiva;
- melhore sua compreensão oral com vídeos, podcasts e diálogos adaptados ao seu nível;
- assimile a gramática de forma simples e inteligente;
- pratique conversação com um tutor alimentado pela IA, disponível 24h por dia.
Com frequência, since e for são usadas com tempos contínuos (como o present perfect ou present perfect continuous), que descrevem ações que começaram no passado e continuam até o presente.
Qual é a diferença entre since e for?
Para entender a diferença entre since e for, é importante saber como expressar a duração de uma ação em inglês.
Ambas se referem ao tempo, mas não nos mesmos contextos:
-
Since é usada para indicar o ponto exato em que algo começou (desde quando).
-
For é usada para indicar a duração de algo (por quanto tempo).
Since = desde (ponto de início)
Usamos since para indicar o momento exato em que uma ação começou.
Exemplos:
-
She has been my friend since childhood. → Ela é minha amiga desde a infância.
-
I’ve lived here since 2018. → Moro aqui desde 2018.
Atenção: com since, usamos sempre um ponto de partida específico. Ou seja: uma data, um ano, uma hora ou um evento.
For = durante (quantidade de tempo)
Usamos for para indicar a duração total de uma ação.
Exemplos:
-
I’ve been working in this shop for 13 years. → Trabalho nesta loja há 13 anos.
-
She studied English for two hours. → Ela estudou inglês durante duas horas.
Com for, o foco está na quantidade de tempo: horas, dias, semanas, meses, anos etc.
Diferença entre since e for – exemplos práticos
Veja como a diferença fica clara nos exemplos abaixo:
-
We’re going to stay in Geneva for three days. → Vamos ficar em Genebra por três dias.
→ Aqui, for indica a duração (quantos dias). -
They’ve lived in New Delhi since 2004. → Eles moram em Nova Délhi desde 2004.
→ Já since indica o ponto de início (o ano em que a ação começou).
Since e for – erros comuns a evitar
Nenhuma aprendizagem está completo sem conhecer os principais erros que a maior parte dos alunos cometem. Então, aqui vão alguns pontos importantes para lembrar:
-
Since é usada somente com o present perfect ou present perfect continuous.
✅ I’ve known her since 2010.
❌ I knew her since 2010. -
For pode ser usada com vários tempos verbais:
-
I stayed in London for a week. → Fiquei em Londres por uma semana. (passado)
-
I’ll be in Spain for two months. → Ficarei na Espanha por dois meses. (futuro)
-
Resumo rápido:
-
since = um momento exato (since yesterday, since last year, since 9 o’clock)
-
for = uma duração (for two days, for ten years, for a long time)
Exercícios: since ou for?
Complete as frases com since ou for
a. I haven’t seen her ___ last summer.
b. He has been a teacher ___ twenty years.
c. We have lived here ___ 2018.
d. They stayed in Italy ___ three weeks.
e. I haven’t eaten anything ___ yesterday.
f. She has been very busy ___ the past few days.
Respostas:
a. since b. for c. since d. for e. since f. for


Comentários