Past Simple vs Present Perfect: qual é a diferença?
«I saw that film» ou «I've seen that film»? As duas frases estão corretas, mas não significam exatamente a mesma coisa. Escolher entre o past simple e o present perfect é um dos tropeços mais comuns de quem estuda inglês, em parte porque, em português, usamos o mesmo tempo, o pretérito perfeito, para os dois casos. A boa notícia é que existe uma ideia simples por trás da escolha, e um teste rápido que você pode usar em qualquer conversa.
A diferença central em uma frase
Use o past simple para uma ação terminada em um momento conhecido ou claro. Use o present perfect quando a ação tem ligação com o presente: ou porque o momento não importa, ou porque o resultado ou a experiência ainda importam agora.
O past simple: terminado e no passado
O past simple mostra que algo aconteceu e acabou. Em geral dá para dizer quando aconteceu, ou o momento fica claro pelo contexto. As expressões típicas são yesterday, last week, in 2019 e two days ago.
She called me yesterday.
We moved to Leeds in 2019.
I saw that film two weeks ago.
He studied English at school.
O present perfect: uma ligação com o agora
O present perfect é formado com have ou has + o particípio passado. Ele é usado para experiências de vida, notícias recentes e resultados que ainda se veem hoje. O momento exato não é importante e muitas vezes nem é mencionado.
I've finished my homework. (Então agora estou livre.)
She has lost her keys. (Então ela não consegue entrar.)
They have never been to Japan. (Em toda a vida deles, até agora.)
Have you ever tried Indian food?
Algumas palavras aparecem com muita frequência junto do present perfect: already, yet, just, ever, never e so far.
For e since: situações que continuam
O present perfect também é o tempo das situações que começaram no passado e continuam verdadeiras. Use for com uma duração e since com um ponto de partida. Aqui o português engana: dizemos «moro aqui há cinco anos», no presente, mas em inglês é preciso o present perfect.
I've lived here for five years.
I've lived here since 2021.
Compare com o past simple: I lived in Madrid for five years significa que você não mora mais em Madri. O tempo verbal mostra a quem ouve se a história terminou ou não.
Um teste rápido para escolher o tempo certo
Tente acrescentar à frase um momento já terminado, como yesterday, last year ou in 2018. Se soar natural, use o past simple. Se soar estranho, você provavelmente precisa do present perfect. «I saw her yesterday» está perfeita; «I've seen her yesterday» não está.
Uma observação sobre o inglês britânico: com already, yet e just, os britânicos preferem o present perfect («Have you eaten yet?»), enquanto os americanos costumam usar o past simple («Did you eat yet?»). Ambos são compreendidos, mas este guia segue o uso britânico. E se você quiser falar do futuro em vez do passado, o nosso guia sobre will e going to continua de onde este termina.
Erros comuns que você deve evitar
I have seen her yesterday → I saw her yesterday
She has finished at five o'clock → She finished at five o'clock
I lived here for five years (e você ainda mora aqui) → I've lived here for five years
I am here since Monday → I've been here since Monday
Did you ever been to Japan? → Have you ever been to Japan?
Como praticar
As regras de gramática só se tornam automáticas quando você as usa em voz alta. Um bom hábito é contar o seu dia no past simple e depois falar das suas experiências de vida no present perfect. O nosso desafio de um minuto por dia é perfeito para isso, assim como a técnica de shadowing, que ajuda esses padrões a soar naturais na sua própria voz.
Se você quer que um tutor ouça você e corrija esses tempos enquanto fala, a JennyLingo pode ajudar. Reserve uma aula individual e pratique até o tempo certo sair sem precisar pensar.
Mais em Grammar

Gerúndio ou infinitivo em inglês: quando usar -ing e to + verbo
Em dúvida entre 'enjoy reading' e 'happy to help'? Aprenda quando usar gerúndio ou infinitivo em inglês, com exemplos claros e dicas práticas.
Ler mais →: Gerúndio ou infinitivo em inglês: quando usar -ing e to + verbo
Primeiro ou segundo condicional: qual é a diferença?
As frases com if confundem você? Veja quando usar o primeiro e o segundo condicional em inglês, com exemplos claros e os erros mais comuns.
Ler mais →: Primeiro ou segundo condicional: qual é a diferença?
Will ou Going To: qual é a diferença?
Confunde will e going to? Veja quando usar cada forma para falar do futuro em inglês, com exemplos claros e os erros mais comuns.
Ler mais →: Will ou Going To: qual é a diferença?