Gramática Nível A2

Since ou for no Present Perfect: qual usar?

Since ou for? Use since para o ponto de início e for para a duração. Entenda a diferença com exemplos, erros comuns e exercícios.

since = ponto de início  ·  for = duração

Esta é uma escolha pequena, mas muito frequente no inglês. Since indica quando algo começou: um ponto no tempo. For indica por quanto tempo algo durou ou continua durando. Essa é a regra principal neste uso.

Since = um ponto no tempo

Use since com o momento em que algo começou: uma data, um horário, um dia ou um acontecimento.

since 2020 · since Monday · since 9 a.m. · since last week · since I was a child · since we met
I've lived here since 2020. · She's been awake since 5 a.m.

Since também pode introduzir um acontecimento inicial

Since pode vir antes de uma data ou de uma oração completa que indique o ponto de início.

since 2020 · since I moved here · since we met · since I was a child

For = uma duração

Use for com uma duração: uma quantidade de minutos, horas, dias ou anos.

for ten minutes · for two hours · for three days · for six years · for a long time · for ages
I've lived here for six years. · We've been waiting for twenty minutes.

Por que usar o present perfect?

Neste padrão, since e for descrevem algo que começou no passado e continua agora, um uso comum do present perfect. Por isso, aparecem com frequência nesse tempo verbal.

They've known each other since they were children. · I've had this car for ten years.

Atenção: for também pode aparecer com um período já encerrado e o past simple: "I lived in Rome for a year" (mas não moro mais lá). Since costuma aparecer com o present perfect quando a ideia é “daquele ponto até agora”: "I've lived here since 2020." Ele também pode introduzir o acontecimento inicial: "I've lived here since I moved in." Se esse tempo verbal ainda é novo para você, veja Present Perfect ou Past Simple.

Erros comuns

Usar since com uma duração. Em português, há e faz podem expressar duração; em inglês, uma quantidade de tempo pede for.

✕I've worked here since three years.
✓I've worked here for three years.

Usar o present simple no lugar do present perfect.

✕I live here since 2020.
✓I've lived here since 2020.

Confundir "for ages/a while" com um ponto inicial. "For ages" indica uma longa duração. Para um ponto de início, seria necessário since, mas "since ages ago" está errado: diga "for a long time" ou "for ages".

Exercício rápido

Preencha com since ou for.

  1. We've been friends ___ 2015.
  2. He's been studying ___ three hours.
  3. I haven't seen her ___ last summer.
  4. They've lived in Berlin ___ a long time.
  5. It has been raining ___ this morning.
Respostas
  1. since (um ponto no tempo: um ano)
  2. for (uma duração: três horas)
  3. since (um ponto no tempo: o verão passado)
  4. for (uma duração: muito tempo)
  5. since (esta manhã é o ponto de início)

Pratique este tema no Recursio

A diferença entre since e for fica mais clara quando você usa as duas palavras em contexto. O Recursio ajuda a praticar exemplos reais e a revê-los com repetição espaçada.