Para começar
Você diz I have lived here for five years. Você também diz I have lived here since 2019. As duas frases podem falar da mesma casa em São Paulo, mas a última palavra faz um trabalho diferente. For conta o tamanho do período. Since mostra o ponto de partida.
Essa divisão decide tudo nesta página. Se você responde há quanto tempo, use for. Se você responde quando começou, use since. Com isso você já acerta a maior parte das frases em uma reunião de trabalho ou em uma mensagem no WhatsApp.
Você vai ver as duas palavras com o present perfect, que é o presente perfeito do inglês, mais do que em qualquer outro lugar. Isso acontece porque o present perfect liga passado e presente, e since e for medem essa ligação. I have worked here for six months continua verdade agora para a Ana em Recife. I have worked here since June também continua verdade agora.
Prova como TOEFL e IELTS, além da parte de inglês do vestibular e de concurso, cobra esse present perfect aqui [1]. Na fala americana aparece às vezes o past simple, que é o pretérito perfeito simples, no mesmo lugar, como em I lived here for five years para uma moradia que continua. Para prova e texto formal, mantenha o present perfect.
For conta tempo, since marca o início
Use for quando você mede um bloco de tempo. Use since quando você aponta o momento em que o bloco começou. Quando você enxerga a função, não troca mais.
Você usa for com durações como for two hours, for three years, for a week, for a long time e for ages. Nenhuma delas dá uma data. Todas respondem há quanto tempo. We waited for two hours mostra o tamanho da espera do João em uma entrevista de emprego em Belo Horizonte.
Você usa since com pontos como since Monday, since 2019, since morning, since I moved here e since she left. Cada um marca um início. We have waited since ten mostra quando a espera começou, não o tamanho dela, como no atendimento de um cliente estrangeiro em Curitiba.
- for two hours, for three days, for six months, for five years, for a long time. Cada expressão responde há quanto tempo.
- since Monday, since 2019, since ten o'clock, since I moved here, since we met. Cada expressão responde desde quando.
- for the weekend, for Christmas. No inglês britânico isso cobre o período todo. Since the weekend marca daquele ponto até agora.
| Frase com for | Frase com since | O que você informa |
|---|---|---|
| for two hours | since ten o'clock | duração contra ponto inicial no mesmo dia |
| for three years | since 2019 | duração contra ano inicial, mesmo sentido se você ainda mora lá |
| for a long time | since I moved here | duração vaga contra evento de vida como início |
Fique no present perfect enquanto o tempo segue aberto
Use as duas palavras com o present perfect quando o período chega até agora. Esse é o padrão central. I have lived here for five years e I have lived here since 2019 falam de uma casa que você ainda tem.
Pense no present perfect como tempo aberto. O verbo have lived começa no passado e encosta no agora. For e since medem essa linha aberta de dois jeitos. Um dá o tamanho. Outro dá a borda esquerda, o início.
Você pode testar com ainda. Se ainda é verdade, o present perfect cabe. She has worked there for a year quer dizer que a Camila ainda trabalha lá. She has worked there since last spring diz o mesmo. Se você muda o verbo, muda o sentido.
Cada parte mantém o período aberto. A expressão de tempo mostra como quem fala mede esse período.
I have lived here for five years.
Uma moradia que começou há cinco anos e continua verdade agora.
- I A pessoa de quem você mede o tempo. Não muda com o tempo verbal.
- have lived O present perfect. Have liga com o agora, lived alcança o passado.
- here O advérbio de lugar. Ele fixa onde, não quando.
- for five years A expressão de duração. Ela precisa de tempo aberto, por isso combina com have lived.
sujeitoverbolugartempo
Mude o verbo quando o período está fechado
Mude para o past simple quando o período terminou. O for continua, mas o verbo volta para trás. I lived there for five years quer dizer que você não mora mais lá. A duração está fechada.
É aqui que muita gente escorrega. A pessoa mantém o present perfect porque vê for. Você deve olhar primeiro para o fato da vida. Se o emprego acabou, a estadia acabou ou o hábito parou, use o past simple. He worked here for ten years aponta uma passagem encerrada naquele lugar, como o Bruno que fez intercâmbio e voltou.
Você pergunta sobre tempo aberto e fechado com how long. A resposta escolhe a palavra, e o fato da vida escolhe o verbo. How long did you live there pede for five years no passado. How long have you lived here pede for five years ou since 2019 no presente. A pergunta segue igual. A sua situação decide o resto [2].
| Pergunta | Resposta natural | Por que esse verbo |
|---|---|---|
| How long have you lived here? | For five years. Since 2019. | Você ainda mora aqui, então o present perfect mantém o tempo aberto. |
| How long did you live there? | For five years. | Você saiu de lá, então o past simple fecha o período. |
| How long has she been sick? | Since Monday. For three days. | Ela ainda está doente agora, então as duas respostas cabem. |
✦ Teste você mesmo
Cinco perguntas. Cada escolha explicada.
Frases reais com for e since. Escolha a forma natural.
She has been here ___ three months.
I ___ here since 2019.
We lived in Leeds ___ four years, then we moved.
He has worked nights ___ last spring.
"How long have you known her?" "___ we were kids."
O Slova transforma o que você errou em uma aula de dez minutos, com frases sobre a sua própria semana.
Praticar isso no Slova →Since tem outros dois usos que você deve separar
Since também abre uma oração relativa de tempo, e essa oração usa outro tempo verbal. Você diz since I moved here, since she left, since we met. O verbo principal fica aberto. O verbo dentro da oração com since fica fechado.
Diga assim. I have lived here since I moved here. Morar continua. Mudar aconteceu uma vez e terminou. She has called every day since she left segue a mesma lógica para o Rafael em viagem a trabalho. As ligações continuam. A partida terminou. Você nunca deve pôr present perfect nas duas metades.
Since também vale por porque, e aí é outra palavra com outro trabalho. Since you are tired, rest não mede tempo. Dá um motivo. Em português você diria já que você está cansado, descanse. Você pode trocar por as ou because sem mudar o sentido. Com o since de tempo você não faz isso.
| Since de tempo | Since de motivo | Teste que separa os dois |
|---|---|---|
| I have lived here since 2020. | Since it is late, go home. | O since de tempo combina com present perfect. O since de motivo combina com qualquer tempo. |
| She has changed since she left. | Since you ask, I will tell you. | Se você pode trocar por because, é since de motivo. |
Quatro erros que entregam o brasileiro na hora
Você corrige quase tudo em since e for quando olha para o português. Em português você diz tem, desde, em, de e com de um jeito, então espera o mesmo em inglês, mas o inglês faz de outro. Esses quatro padrões aparecem todo dia.
Leia sua frase em voz alta e pergunte duas coisas. A expressão marca duração ou início. O período segue aberto agora. Esses dois cheques pegam os quatro erros abaixo.
- "Have five years that I live here" e "I have made it yesterday". Em português você diz tem cinco anos que moro em São Paulo e tenho feito isso, então tenta have a problem here em vez de there is a problem here e mantém have com ontem. Diga I have lived here for five years para tempo aberto e I did it yesterday para tempo fechado. Guarde assim, have sozinho não marca existência com tempo, e present perfect não combina com yesterday.
- "since the Ana left" e "for the my house". Em português você diz o João, o Brasil, a minha casa e eu gosto da música, então soma the onde o inglês tira. Diga since Ana left, since I moved from Brazil, for my house e I like music. O artigo definido some com nome de pessoa, com a maior parte dos países e com substantivo contável e incontável em sentido geral.
- "How long you live here" e "You like coffee since when". Em português a pergunta funciona sem verbo auxiliar, então você monta you like coffee sem do. Diga How long have you lived here e Do you like coffee. O inglês pede o auxiliar have no present perfect e do no present simple. O mesmo vale para people, que pede plural, então diga People are here since ten, não people is.
- "depend of this job since 2021, in Monday, married with Camila, explain me". Em português você diz depende de, em segunda, casado com e me explica, então usa of, in e with em tudo porque em cobre in e on. Diga depend on this job since 2021, on Monday morning, married to Camila since 2018 e explain this to me. A preposição em inglês segue o verbo, não a lógica do português.
Conte para o Slova que você troca since e for e ele monta treinos curtos com suas datas de trabalho e de intercâmbio, depois corrige seu tempo verbal na fala. Construir minha trilha →
Construir minha trilha →Conclusão
For mede a duração. Since marca o início. Os dois ficam com o present perfect enquanto o período segue aberto, como em I have lived here for five years e I have lived here since 2019.
Passe para o past simple quando o período fecha. Mantenha o past simple dentro da oração com since. Guarde o since de motivo para causa, não para tempo. Pergunte how long, cheque se ainda é verdade, e a palavra certa aparece.
Perguntas frequentes
Posso usar present perfect com yesterday em prova como TOEFL e IELTS?
Não. Yesterday fecha o tempo, então pede past simple, como em I saw him yesterday. Use present perfect com for e since quando o período chega até agora, como em I have worked here since Monday.
Como digo tem três anos que moro aqui sem traduzir ao pé da letra?
Não use have para existência. Diga I have lived here for three years ou I have lived here since 2023. There is a problem here mostra o padrão, algo existe em um lugar, não have a problem here.
Na entrevista do visto posso responder com for e since curtos?
Sim. Para pergunta com how long, responda for two years ou since 2021. Fale completo se puder, como em I have studied English since 2021, porque mostra domínio do present perfect.
Por que erro tanto a preposição depois de since?
Porque em português em vale para tudo e de e com seguem outra lógica. Treine blocos prontos, on Monday, depend on, married to, explain to me, sempre com a data de since ou a duração de for ao lado.
Fontes
- Council of Europe. Common European Framework of Reference for Languages: level descriptions. where since and for with present perfect sits at A2 to B1
- Dunlosky, J., Rawson, K. A., Marsh, E. J., Nathan, M. J., & Willingham, D. T. (2013). Improving students' learning with effective learning techniques. Psychological Science in the Public Interest, 14(1), 4-58. practice testing and self-testing rated high utility for grammar choice
