Todas as lições de gramática

Lição 46 · Etapa 4: Tempos verbais e modais

For / since / ago

Iniciante

Forma e uso

for + um período, since + um ponto de partida, um tempo + ago — quanto tempo, desde quando, há quanto tempo

1.Três palavras, três jeitos de medir o tempo

For, since e ago falam de tempo, mas de três jeitos diferentes:

PalavraVem comSignificadoExemplos
for + …uma duraçãopor quanto tempofor ten minutes, for three years, for ages
since + …um ponto de partidade lá até agorasince 2019, since Monday, since I was a child
… + agouma duração, antes de agoquanto tempo antes de agoratwo days ago, ten minutes ago, a long time ago

Exemplo: hoje é quinta-feira, e a Lan chegou a Hanói na segunda. Dá para dizer a mesma coisa de três jeitos:

  • Lan has been in Hanoi for three days.

    A Lan está em Hanói há três dias.

  • Lan has been in Hanoi since Monday.

    A Lan está em Hanói desde segunda.

  • Lan arrived in Hanoi three days ago.

    A Lan chegou a Hanói três dias atrás.

Atenção: “há” em português pode ser for ou ago. “Moro aqui há dois anos” (e continuo morando) = I've lived here for two years; “Cheguei há dois anos” (= dois anos atrás) = I arrived two years ago. E “desde 2019” é since 2019 — from normalmente precisa de to/until depois (from 2019 to 2022).

2.For + uma duração

For responde How long? e funciona com qualquer tempo verbal, não só com o present perfect.

  • I've had this phone for three years.

    Tenho este celular há três anos. (ainda tenho)

  • We lived in Hue for two years, and then we moved to Saigon.

    Moramos em Hue por dois anos e depois nos mudamos para Saigon. (terminou → passado simples)

  • I'm staying with my cousin for a week.

    Vou ficar na casa do meu primo por uma semana.

  • Em negativas com o present perfect: I haven't seen her for years. O inglês americano também usa muito in: I haven't seen her in years.
  • for + uma duração (for two hours) é diferente de during + um evento ou período (during the film, during the summer): during diz quando, e não por quanto tempo.
  • for ages (informal) = há muito tempo, faz séculos: I haven't been to the cinema for ages.

3.Since + um ponto de partida

Since indica o ponto de partida — um dia, um ano, um acontecimento — e a ação continua de lá até agora. Por isso a oração principal geralmente usa um tempo perfect (have/has + V3 ou have/has been + -ing).

  • My dad has worked at the hospital since 2015.

    Meu pai trabalha no hospital desde 2015.

  • I haven't eaten anything since this morning.

    Não comi nada desde hoje de manhã.

  • Binh has played football since he was little.

    O Binh joga futebol desde pequeno. (since + uma oração no passado simples)

  • It's been two years since I last saw Minh.

    Faz dois anos que vi o Minh pela última vez.

A estrutura It's been (= It has been) + duração + since + passado simples é muito comum na fala. O inglês britânico também diz It's two years since… com o mesmo sentido.

4.Ago — antes de agora

Ago vem depois da duração e conta para trás a partir de agora. Ele aponta para um momento já terminado, então vem com o passado simples, e não com o present perfect. Para perguntar: How long ago…? ou When…?

  • Hung moved to Hanoi three years ago.

    O Hung se mudou para Hanói há três anos.

  • How long ago did you start this job? — About six months ago.

    Há quanto tempo você começou neste emprego? — Uns seis meses atrás.

  • I called her ten minutes ago, but she didn't answer.

    Liguei para ela dez minutos atrás, mas ela não atendeu.

Ago conta para trás a partir de agora; before conta para trás a partir de um momento no passado: She left Hanoi in 2020. She had moved there two years before (= em 2018). Sozinho, before significa “antes, em outro momento”: I've never been here before.

5.Perguntar: How long…? e When…?

Escolha o tempo verbal perguntando a si mesmo: a situação ainda continua ou já terminou?

PerguntaSignificadoResposta
How long have you lived here?quanto tempo até agora — você ainda mora aquiFor six months. / Since May.
How long did you live in Hue?quanto tempo no total — você não mora mais láFor two years.
When did you move here?em que momentoIn May. / Six months ago.

Você pode passar a mesma informação de uma estrutura para outra:

  • I bought this bike two years ago. → I've had it for two years.

    Comprei esta bicicleta dois anos atrás. → Tenho ela há dois anos. (bought → have had, e não have bought)

  • Minh started learning the guitar in 2023. → He's been learning it since 2023.

    O Minh começou a aprender violão em 2023. → Ele está aprendendo desde 2023.

  • The last time I saw Hoa was in May. → I haven't seen Hoa since May.

    A última vez que vi a Hoa foi em maio. → Não vejo a Hoa desde maio.

6.Erros comuns

  • I have studied English since five years.

    I have studied English for five years.

    five years é uma duração → for.

  • I have lived here for 2019.

    I have lived here since 2019.

    2019 é um ponto de partida → since.

  • We met each other before two years.

    We met each other two years ago.

    “Atrás, a partir de agora” = duração + ago.

  • I have seen that film two weeks ago.

    I saw that film two weeks ago.

    ago aponta para um tempo já terminado → passado simples.

  • I live here since 2020.

    I have lived here since 2020.

    since pede um tempo perfect na oração principal.

  • I'm waiting for an hour!

    I've been waiting for an hour!

    Para dizer há quanto tempo, até agora, use um tempo perfect, e não o presente contínuo.

Exemplos

  • My dad has worked at the hospital since 2015.
  • Where are you? I've been waiting for twenty minutes!
  • Hùng moved to Hà Nội three years ago.
  • I bought this bike two years ago.
IA está ouvindo...•4.7/5 na App Store e Google Play

Fale inglês com IA 24/7

Baixe o app agora — pontuação de pronúncia instantânea, conversas naturais, correções como um professor de verdade.

Pontuação de pronúncia por IAFeedback instantâneoConversas naturais