Quando falamos em inglês sobre algo que aconteceu no passado, usamos “ago” e “before” para expressar que algo aconteceu há um certo tempo. Ambos podem ser usados com uma indicação de tempo para expressar um momento específico no passado.
No entanto,“ago” e “before” têm diferenças claras de significado. Se você usá-los de forma errada, pode soar pouco natural ou até mesmo não conseguir transmitir sua intenção ao interlocutor.
Por isso, desta vez quero explicar a diferença decisiva entre “ago” e “before”.
Além disso, também vou apresentar como diferenciá-los e expressões alternativas, então leia até o final e use como referência!
Índice
Diferença entre “ago” e “before” para expressar tempo
Tanto “ago” quanto “before” podem ser usados com um tempo específico para indicar quanto tempo atrás algo aconteceu.
No entanto, o significado de cada um é um pouco diferente, então aqui vou explicar o sentido central de cada uma dessas duas palavras.
O significado de ago
Primeiro, para que você entenda a sensação dos falantes nativos de inglês, vamos ver o significado de“ago” conforme registrado no Cambridge English Dictionary.
back in time from the present:
do presente para o passado
(Citação do Cambridge Dictionary.)
O ponto principal aqui é a parte “do presente”.
“ago” é usado para expressar quanto tempo atrás algo aconteceu, tomando o momento presente como referência.
Passado ⇦⇦⇦⇦⇦⇦ Agora
ago Ponto de referência
Por exemplo:
10 years ago (10 anos atrás)
Isso não é contado a partir do passado ou do futuro, mas sim a partir de hoje, ou seja, 10 anos atrás a partir de agora.
Além disso, como expressa um ponto no tempo olhando do presente para o passado, a frase geralmente deve estar no passado simples.
I met Mike 10 years ago.
Conheci o Mike há 10 anos.
“ago” no final das contas é apenas um “ponto no tempo” no passado, não indica duração. Por isso, para expressar uma “linha do tempo” do passado até agora, não se usa o presente perfeito.
Eu tomei café da manhã uma hora atrás.
◯I had breakfast an hour ago.
✖️I have eaten breakfast an hour ago.
Eu morei na Espanha há 3 anos.
◯I lived in Spain 3 years ago.
✖️I have lived in Spain 3 years ago.
Eu fui para a Tailândia há 10 anos.
◯I went to Thailand 10 years ago.
✖️I have been to Thailand 10 years ago.
Como mostrado acima, se usar errado, embora ainda seja compreensível, vai soar muito estranho, então preste atenção!
O significado de before
A seguir, vamos ver o significado de before no Cambridge English Dictionary.
at or during a time earlier than (the thing mentioned):
um ponto ou período de tempo anterior ao evento mencionado
(citação do Cambridge Dictionary.)
Como explicado acima,o conceito central de “before” é que existe um ponto de referência no tempo, e então indica quanto tempo se passou a partir desse ponto.
Além disso, diferente de “ago”, que usa o presente comoponto de referência para voltar ao passado, “before” usa um ponto no passado como referência.
Usando “tempo + before” para expressar um ponto anterior a outro ponto no passado, ou seja, um passado ainda mais distante, geralmente se usa com o passado perfeito (had + particípio passado).
Passado remoto ⇦⇦⇦ Passado ⇦⇦⇦ Presente
before Ponto de referência
She said that he had left here 10 minutes before.
Ela disse que ele tinha saído daqui 10 minutos antes.
↓
Pode-se expressar que, tomando o momento em que “ela falou” como ponto de referência, o acontecimento ocorreu 10 minutos antes.
Além disso,“before” como advérbio também pode ser usado de forma independente. Lembre-se de que o passado simples e o presente perfeito na forma “sujeito+have+particípio passado” são frequentemente usados para expressar a ideia de “já ter feito antes”.
Método para diferenciar ago e before
Depois de aprender o conceito central de “ago” e “before”, vamos ver exemplos para entender como diferenciá-los!
Cada grupo contém 2 frases usando essas palavras, o uso correto será marcado com “◯“, e o incorreto com “✖️“.
As razões para o uso correto e incorreto serão explicadas para referência.
Eu cheguei à estação 10 minutos atrás.
◯I arrived at the station 10 minutes ago.
✖️I arrived at the station 10 minutes before.
Como se está contando “10 minutos atrás” a partir do momento presente, é mais apropriado usar “ago”, que toma o presente como ponto de referência.
Eu já tinha terminado a tarefa uma hora antes.
◯I had finished the task an hour before.
✖️I had finished the task an hour ago.
Considerando um ponto de referência no passado, como “já tinha terminado uma hora antes” está no passado perfeito, aqui é mais apropriado usar “before” para expressar algo que aconteceu ainda antes.
Ontem, descobri que minha ex-namorada já tinha se casado um ano antes.
◯ Yesterday, I found out that my ex-girlfriend had gotten married a year before.
✖️Yesterday, I found out that my ex-girlfriend had gotten married a year ago.
Considerando um ponto de referência no passado, como “já tinha se casado um ano antes” está no passado perfeito, aqui é mais apropriado usar “before” para expressar algo que aconteceu ainda antes.
Eu comecei a praticar Yoga uma semana atrás.
◯I started Yoga a week ago.
✖️I started Yoga a week before.
Como estamos contando “uma semana atrás” a partir deste momento, é mais apropriado usar “ago”, que toma o presente como ponto de referência.
Já estive no Reino Unido antes.
◯I have been to England before.
✖️I have been to England ago.
Basicamente, não usamos “ago” sozinho, mas sim na forma “período+ago”. Como aqui o significado é “antes”, é mais apropriado usar “before” sozinho.
◯ I told you before.
Eu te disse antes.
◯ I have told you before.
Eu já te disse antes.
Quando usamos “before” sozinho, tanto o passado simples quanto o presente perfeito podem ser usados, então ambos os exemplos acima estão corretos.
Outras formas de dizer “ago”
Usamos “back” como outra forma de dizer “ago”.
“Back” tem o conceito central de “voltar a um lugar, estado ou tempo anterior”, então podemos usar “tempo+back” para expressar algo que aconteceu há pouco tempo.
No entanto, comparado com “ago”, “back” soa mais casual, então considere o contexto e o interlocutor antes de usar!
I started playing the guitar a few years back.
Comecei a aprender violão há uns dois ou três anos.
I got home a few minutes back.
Cheguei em casa há alguns minutos.
It stopped raining a while back.
Parou de chover há pouco tempo.
Outras formas de dizer before
“prior” é usado com o passado perfeito, então pode ser usado como “before”.
No entanto, é importante lembrar que não é muito usado em conversas do dia a dia.
He said that he had done the dishes several minutes prior.
Ele disse que tinha lavado a louça alguns minutos antes.
I knew that she had come here an hour prior.
Eu sabia que ela tinha vindo aqui uma hora antes.
I heard that you had joined the band a few years prior.
Ouvi dizer que você já tinha entrado na banda alguns anos antes.
earlier para expressar tempo
Usamos “earlier” como outra forma de dizer “before”.
“earlier” é o comparativo de “early” (cedo), e indica um momento anterior a um ponto no passado.
Ou seja, também pode ser usado com o passado perfeito para expressar algo que aconteceu antes de outro evento no passado.
My father said that he had left the office 3 hours earlier.
Meu pai disse que já tinha saído do escritório três horas antes.
I heard that you had finished all the tasks a few hours earlier.
Ouvi dizer que você já tinha terminado todas as tarefas algumas horas antes.
Além disso, para expressar “adiantar horas”, pode-se usar tanto o presente quanto o passado.
I decided to go to work an hour earlier.
Decidi ir trabalhar uma hora mais cedo.
Whenever I have an appointment, I try to get to the place five minutes earlier.
Sempre que tenho um compromisso, tento chegar ao local cinco minutos mais cedo.
Resumo
Por fim, vamos resumir este artigo.
ago: conta o tempo a partir de agora para o passado
before: toma um ponto no passado como referência e conta para um momento anterior a esse.
Desta vez, apresentei as diferenças, formas de distinguir e expressões semelhantes de “ago” e “before”.
Primeiro, depois de entender o conteúdo, tente praticar distinguir esses dois usos de forma intuitiva. Recomendo usar suas próprias experiências passadas como material de prática, pois assim fica mais fácil.
Além disso, se você quiser aprimorar seu inglês falando de verdade, pode experimentar a plataforma online de conversação em inglês “NativeCamp”. Você pode ter aulas individuais com professores e se divertir aprendendo enquanto melhora sua conversação em inglês!


