Diferença entre For e Since em Inglês — Explicação Simples

Aprenda a diferença entre FOR e SINCE em inglês de forma simples e definitiva. Exemplos claros, dicas e exercícios práticos para brasileiros.

Por Teacher Thayza · · 5 min de leitura

Muitos estudantes confundem for e since porque ambos se traduzem como "há" ou "desde" em português. Mas a diferença é simples!

📚 A regra

FOR → usado com duração (quanto tempo).

SINCE → usado com ponto no tempo (quando começou).

✅ Exemplos com FOR (duração)

  • I have lived here for 5 years. — Eu moro aqui há 5 anos.
  • She has studied English for 3 months. — Ela estuda inglês há 3 meses.
  • We have been friends for a long time. — Somos amigos há muito tempo.
  • He has worked here for 2 weeks. — Ele trabalha aqui há 2 semanas.

✅ Exemplos com SINCE (ponto no tempo)

  • I have lived here since 2019. — Eu moro aqui desde 2019.
  • She has studied English since January. — Ela estuda inglês desde janeiro.
  • We have been friends since high school. — Somos amigos desde o ensino médio.
  • He has worked here since last Monday. — Ele trabalha aqui desde segunda passada.
{{AD}}

🔍 Comparação visual

FOR (duração)SINCE (ponto no tempo)
for 5 yearssince 2019
for 3 monthssince January
for 2 hourssince 10 AM
for a long timesince I was a child
for 10 minutessince yesterday

💡 Dica para não errar

Pergunte a si mesmo: "Quanto tempo?" → FOR. "Desde quando?" → SINCE.

🧠 Mini Quiz

Complete com for ou since:

  1. I have been here _______ 2 hours. → for
  2. She has lived in London _______ 2020. → since
  3. We have known each other _______ 10 years. → for
  4. He has been a teacher _______ September. → since
  5. They have been married _______ a long time. → for

📌 Continue praticando

Pratique mais gramática com nossos quizzes interativos sobre tempos verbais!