For ou since em inglês: diferença, exemplos e exercícios

Dois cartões de papel: since Monday com um ponto de início marcado e for three days com um intervalo dividido em três partes

Em inglês, você diz since Monday, mas for three days. A escolha depende da informação que vem depois: o momento em que algo começou ou a duração. Traduzir apenas «desde», «há» ou «durante» não resolve; primeiro identifique o sentido da expressão.

Veja a regra em frases completas e pratique com seis exercícios comentados. Você também vai entender por que for pode aparecer no passado e no futuro, não apenas no present perfect.

A regra: início ou duração?

Use since com um ponto de início no passado. Pense: desde quando?

  • since Monday — desde segunda-feira
  • since 2022 — desde 2022
  • since nine o’clock — desde as nove horas

Use for com um período de tempo. Pense: por quanto tempo?

  • for three days — por três dias / há três dias
  • for two years — por dois anos / há dois anos
  • for an hour — por uma hora / há uma hora

O ano 2022 é um ponto de partida; two years é uma duração. Ser exato ou aproximado não muda a escolha: for exactly ten minutes também exige for, pois dez minutos continuam sendo um intervalo.

A explicação da Cambridge sobre for e since distingue essas funções e mostra for em situações passadas, presentes e futuras.

Duas formas de descrever a mesma situação

Imagine que hoje é quinta-feira. Você chegou na segunda-feira de manhã, há exatamente três dias, e continua no local.

FocoFrase em inglêsInformação
InícioI have been here since Monday.a segunda-feira como ponto de partida
DuraçãoI have been here for three days.os três dias que já passaram

As duas frases podem descrever a mesma estadia. Mas não dá para trocar as expressões sem conferir o contexto: na sexta-feira, o início ainda seria segunda-feira, enquanto a duração seria de quatro dias. Aprenda since + início e for + período, em vez de uma tradução isolada.

Quando a situação continua até agora

Para um estado que começou no passado e continua, é comum usar o present perfect: have/has + particípio passado.

  • Maya has lived here since 2022. — Maya mora aqui desde 2022.
  • Maya has lived here for several years. — Maya mora aqui há vários anos.

Em português, o presente é natural nessas traduções. Não copie esse tempo automaticamente para o inglês: Maya lives here since 2022 não expressa corretamente a continuidade pretendida.

Para uma atividade em andamento, você também pode encontrar have/has been + verbo em -ing: I have been waiting for twenty minutes ou I have been waiting since nine o’clock. A expressão temporal continua determinando a escolha entre for e since; a terminação -ing não muda a regra. O guia simple past ou present perfect aprofunda a escolha do tempo verbal.

For também aparece no passado e no futuro

For não obriga você a usar present perfect. Compare:

  • I stayed in York for three days last summer. — A estadia de três dias já terminou.
  • I have been in York for three days. — A estadia já dura três dias e continua.
  • I will stay in York for three days next month. — A estadia de três dias está planejada para o futuro.

As três frases usam for three days, pois informam uma duração. O tempo verbal situa a estadia, mas não transforma o intervalo em ponto de partida. Por outro lado, since não é uma tradução geral de «a partir de» para anunciar uma data futura.

Três erros comuns

  1. Não use since three weeks. Três semanas é uma duração: use for three weeks.
  2. Não use for Monday com o sentido de «desde segunda-feira». Aqui, segunda-feira é o início: use since Monday. Em outro contexto, for Monday pode indicar algo previsto para segunda-feira; é outro uso.
  3. Não use I have lived there for two years last decade para contar uma estadia encerrada. Diga I lived there for two years. O tempo verbal muda; for two years continua correto.

Este guia trata de expressões de tempo. Outros significados de for e since pertencem a usos diferentes.

Exercício: escolha e explique

Complete com since ou for. Primeiro identifique início ou duração. Não altere o tempo verbal apresentado.

  1. I have been here ___ Monday.
  2. We have been waiting ___ twenty minutes.
  3. She has worked here ___ 2022.
  4. Last summer, we stayed in York ___ a week.
  5. Next month, I will stay with my cousin ___ three days.
  6. He has been studying ___ nine o’clock.

Gabarito comentado

  1. since: segunda-feira indica o início.
  2. for: vinte minutos é a duração da espera.
  3. since: 2022 é o ano de início, não uma quantidade de anos.
  4. for: uma semana é a duração da estadia já encerrada.
  5. for: três dias é a duração planejada, mesmo no futuro.
  6. since: nove horas indica quando ele começou a estudar.

Leve o padrão para frases sobre você

Escreva duas afirmações verdadeiras sobre você: uma com um início passado e outra com uma duração. Experimente I have lived … since … e I have been learning … for …. Confira se a situação continua até agora e se a informação temporal está correta. Leia as frases completas em voz alta, não apenas as preposições.

O Lingo Phrase Cards apresenta vocabulário em frases; as frases no idioma-alvo incluem IPA e áudio. Escolha uma direção de aprendizagem de inglês disponível e um conjunto adequado. Tente responder antes de virar o cartão e só depois avalie a resposta no modo de aprendizagem regular. Essa avaliação atualiza a caixa Leitner e a data da revisão. A prática adicional de cartões incorretos permite trabalhar os erros sem alterar esse progresso. Os exemplos deste artigo são exercícios editoriais que também funcionam no papel.

Para outras expressões temporais, leia in, on ou at em inglês. Ou confira as direções de aprendizagem e os conjuntos disponíveis no Lingo Phrase Cards.

Fontes

Partilhe

Partilhar este artigo

WhatsApp X Facebook E-mail