For ou Since? A confusão de quem está no Present Perfect
For indica duração; since marca o ponto de partida. Aprenda a decidir entre os dois, montar frases e corrigir os tropeços mais comuns.
A dúvida entre for ou since diminui quando você deixa a tradução em segundo plano e olha para a informação de tempo. A frase mede uma duração? Use for. Ela marca o começo da situação? Use since. No recorte temporal do Present Perfect, essa distinção ajuda a falar de situações que continuam ou mantêm ligação com o presente. [2][4]
A resposta curta: duração pede for; início pede since

Use for antes de um período: for three months, for an hour, for a long time. Use since antes do marco inicial: since 2022, since Monday, since 8 a.m. A oposição entre período e marco inicial orienta o uso temporal frequente com o Present Perfect. [4][7]
Compare duas frases. “I have studied English for six months” informa que o estudo dura seis meses. “I have studied English since March” informa que março é o começo. A situação é apresentada em conexão com agora nos dois exemplos.
Antes de escolher: o que a frase quer informar?
- A resposta mede quanto tempo? Use for: “for two weeks”.
- A resposta aponta desde quando? Use since: “since Friday”.
- Há uma oração que localiza o começo? Em geral, use since: “since I moved”. [1][4]
A tradução em português ajuda a entender a frase, mas não deve decidir sozinha. “Há dois anos” traz uma duração e pede for. “Desde 2024” aponta uma data e pede since. A escolha fica mais estável quando você identifica o tipo de dado temporal.
O que vem depois de for e de since
| Palavra | O que vem depois | Exemplo autoral |
|---|---|---|
| for | Período ou duração: ten minutes, three days, years, a while. [4][7] | We have waited for twenty minutes. |
| since | Data, dia, horário, evento ou idade que marca o início. [4][7] | She has lived there since 2021. |
| since | Oração que localiza o começo. O Past Simple é frequente nessa oração. [1][2][4] | I have felt calmer since I changed schools. |
Since pode vir antes de uma oração inteira, não apenas antes de uma data. Em “since I changed schools”, a oração localiza o começo da sensação de calma. O Past Simple é frequente depois de since quando a oração apresenta um evento terminado no passado. [1][2][4]
Como montar frases no Present Perfect
A estrutura básica é sujeito + have ou has + particípio passado: “They have worked” e “She has known”. Para o uso temporal deste artigo, acrescente for + duração ou since + marco inicial. O Present Perfect tem outros usos, como experiências e resultados relevantes agora. Aqui, o foco é a situação iniciada no passado que continua ou segue relevante no presente. [2]
- I have lived here for five years. (Eu moro aqui há cinco anos.)
- He has had this bicycle since January. (Ele tem esta bicicleta desde janeiro.)
- We have attended the same course since we moved to Recife. (Fazemos o mesmo curso desde que nos mudamos para Recife.)
Como responder a How long…?
How long…? pergunta pela duração. A resposta pode medir essa duração com for ou mostrar seu início com since. As duas opções respondem à mesma pergunta, mas destacam informações diferentes. [4][7]
How long have you lived in Recife? I have lived here for four years. I have lived here since 2022.
Erros comuns: por que estas frases não funcionam
| Frase a revisar | Forma adequada | Por quê |
|---|---|---|
| I have lived here since two years. | I have lived here for two years. | Two years é um período de duração, não o começo da situação. [1][4][7] |
| I have known her for I was a child. | I have known her since I was a child. | A oração “I was a child” localiza o início. O Past Simple é frequente depois de since. [1][4] |
| I have visited my aunt last week. | I visited my aunt last week. | Last week situa a ação em um passado terminado. O Present Perfect padrão não é usado com esse tipo de marcador. [2] |
| I have worked at the library for two years. | I worked at the library for two years. | A primeira frase apresenta o vínculo como atual; a segunda situa o trabalho como encerrado. [7] |
For e since no Present Perfect Continuous
For e since também aparecem no Present Perfect Continuous, formado por have ou has been + verbo em -ing. A estrutura pode mostrar uma atividade que começou no passado e continua agora, ou que acabou de parar. “I have been working here for eight years” combina a duração com uma atividade ligada ao presente. [5][6]
Em muitos contextos de continuidade, Simple e Continuous são possíveis. O Simple costuma focar o resultado ou a atividade vista como um todo. O Continuous chama atenção para a atividade em andamento ou para sua duração. “I have worked on the poster for two hours” e “I have been working on the poster for two hours” podem ser possíveis, mas o segundo deixa o processo mais evidente. [6]
Com verbos de estado, como know, have e be, a forma contínua normalmente não é a escolha esperada. Diga “I have known Ana for years”, não “I have been knowing Ana for years”. [5][6]
Atenção: for e since não obrigam o Present Perfect
Este guia trata do uso temporal de for e since com o Present Perfect. A presença de uma dessas palavras não escolhe o tempo verbal sozinha. Cambridge, por exemplo, registra “She was waiting for four hours” com for em outra estrutura e mostra since em diferentes construções temporais. Since também pode introduzir uma razão, com sentido próximo de “porque”, o que é diferente do sentido de ponto inicial tratado aqui. [1]
Miniquiz: escolha for ou since
- My cousins have lived in Brasília ___ 2019.
- I have had this notebook ___ two months.
- She has known him ___ they were children.
- We have been studying ___ 7 a.m.
- I have been here ___ an hour.
- 1. since: 2019 é o marco inicial.
- 2. for: two months é uma duração.
- 3. since: “they were children” é a oração que marca o começo. [1][4]
- 4. since: 7 a.m. aponta o horário de início.
- 5. for: an hour mede quanto tempo a situação dura. [4][5][7]
Resumo para consultar antes de escrever

- For + duração: for ten minutes, for six years.
- Since + ponto inicial ou oração de início: since Tuesday, since I started school. [1][4]
- No Present Perfect, confira have ou has + particípio passado. Se houver marcador de passado terminado, como last week, use outro tempo verbal. [2]
Perguntas frequentes
Since pode ser usado antes de uma frase completa?
Sim. Since pode introduzir uma oração que marca quando a situação começou, como “since I moved”. Nesses contextos, o Past Simple é frequente na oração após since. [1][2][4]
For e since só são usados no Present Perfect?
Não. A presença de for ou since não basta para definir o tempo verbal. Cambridge registra, por exemplo, for em “She was waiting for four hours” e descreve since em outras construções temporais. [1]
Como responder a How long…?
A pergunta pede duração. Você pode responder com for + período, como “For six years”, ou com since + o momento de início, como “Since I was twelve”. [4]
Since também pode significar porque?
Sim. Since pode introduzir uma razão, com sentido próximo de “porque”. Esse uso é diferente de since como marcador de início no tempo. [1]
Fontes consultadas
- Since – Grammar – Cambridge Dictionary (Cambridge Dictionary)
- Present perfect (British Council LearnEnglish)
- Present perfect simple with for and since (Oxford Learner’s Dictionaries)
- Present perfect continuous (Oxford Learner’s Dictionaries)
- Present perfect simple and present perfect continuous (Oxford Learner’s Dictionaries)
- 6 Minute Grammar: Present perfect with ‘for’ & ‘since’ (BBC Learning English)
