Experimente grátis

Gramática

Since ou for? “I have lived here for 5 years”

For indica quanto tempo (for 5 years), since indica o ponto de partida (since 2020). E com os dois o inglês usa o present perfect: “I have lived here for 5 years”.

Em vez de

I live here since 5 years.

Diga

I have lived here for 5 years.

Por que quem fala português erra

Em português dizemos “moro aqui há 5 anos” ou “desde 2020” com o verbo no presente. O inglês faz duas mudanças: usa o present perfect (have lived, have worked), porque a ação começou no passado e continua agora, e separa duas ideias que o português junta: duração (for) e ponto de partida (since).

Mais três exemplos

Em vez deDiga
I work here since 2019.I have worked here since 2019.
We are waiting for an hour.We have been waiting for an hour.
I know him since I was a child.I have known him since I was a child.

Teste rápido

Responda mentalmente e depois abra a resposta.

  1. I've studied English ___ three years.

    1. since
    2. for
    3. during
    Ver resposta

    b) for Três anos é duração: for.

  2. She has lived in Lisbon ___ 2021.

    1. since
    2. for
    3. ago
    Ver resposta

    a) since 2021 é o ponto de partida: since.

  3. “Sou casado há dez anos.”

    1. I am married for ten years.
    2. I have been married for ten years.
    3. I have been married since ten years.
    Ver resposta

    b) I have been married for ten years. Present perfect + for com duração.

Pratique em voz alta

Saber a regra não é o mesmo que acertar na hora de falar. No WordSlick você pratica frases como estas em voz alta com o AskSlick, o tutor de IA, e recebe as correções explicadas em português. Os erros que se repetem voltam nas próximas sessões até sumirem.

Faça o teste grátis de 1 minuto: seus erros de inglêsCriar conta grátis

Veja todas as suas armadilhas

Perguntas

Qual a diferença entre for e during?

For diz quanto tempo (“for two hours”); during diz em que período algo acontece (“during the meeting”).

E o “ago”?

Ago marca um momento no passado e usa o past simple: “I moved here five years ago”. Compare com “I have lived here for five years”.

Erros relacionados

Baseado no conjunto de regras escrito pela equipe do WordSlick sobre os erros que quem fala português comete em inglês, as mesmas regras que o coach usa nas aulas. Atualizado em . Encontrou um erro? Leia nossa política editorial.