Past Simple vs Present Perfect: qual é a diferença?
Se você já ficou em dúvida entre dizer "I lived in Paris" ou "I have lived in Paris", não está sozinho. Past simple e present perfect estão entre os tempos verbais que mais confundem falantes de português, principalmente porque nossa língua nem sempre marca essa diferença com tanta clareza. Depois que você entende a lógica por trás disso, escolher o tempo certo se torna quase automático.
A diferença principal: ação encerrada vs conectada ao presente
O past simple descreve uma ação que aconteceu e terminou em um momento específico do passado. O present perfect descreve uma ação que ocorreu em um momento não especificado, mas que ainda tem relevância agora.
Past simple: "I visited London in 2019." (Uma viagem concluída, em um momento conhecido.)
Present perfect: "I have visited London." (Em algum momento da minha vida — o momento exato não importa, o que importa é que aconteceu.)
Quando usar o past simple
Use o past simple quando você menciona ou dá a entender um momento específico: yesterday, last year, in 2020, when I was a child.
"She called me yesterday."
"We ate dinner at 8pm."
"He studied English in school."
Se há uma referência temporal clara, mesmo que implícita, o past simple quase sempre é a escolha certa.
Quando usar o present perfect
Use o present perfect quando o momento exato não é mencionado, ou quando você quer destacar o resultado de uma ação no presente.
"I have finished my homework." (Resultado: já está pronto.)
"They have never been to Japan." (Experiência de vida, sem momento específico.)
"Have you seen this movie?" (Pergunta sobre experiência, não sobre um instante específico.)
O present perfect também é a escolha natural com palavras como already, yet, just, ever e never, e com expressões como since e for, que conectam o passado ao presente.
Since vs for
As duas são usadas com present perfect, mas de formas diferentes:
Since + um ponto de partida: "I've worked here since 2021."
For + uma duração: "I've worked here for three years."
Um teste simples que você pode usar
Pergunte a si mesmo: "Posso adicionar um momento específico a essa frase?" Se sim, use o past simple. Se a frase soasse estranha com um momento específico, use o present perfect.
"I have seen that film last week" soa errado para um falante nativo — "last week" é um momento específico, então o correto é "I saw that film last week."
Erros comuns a evitar
Adicionar um momento específico ao present perfect: ❌ "I have finished it yesterday." ✅ "I finished it yesterday."
Usar past simple para uma experiência de vida sem momento específico: ❌ "I went to Japan." (se você quer dizer "em algum momento da minha vida") ✅ "I have been to Japan."
Esquecer o foco no resultado: o present perfect costuma responder "qual é a situação agora?", enquanto o past simple apenas relata o que aconteceu.
A prática torna tudo automático
Ler as regras de gramática ajuda, mas a forma mais rápida de parar de hesitar entre esses dois tempos é usá-los em uma conversa real, com um tutor que corrige você na hora e explica o porquê. Algumas frases por dia, ditas em voz alta, valem mais do que horas de estudo silencioso. Se você quer praticar past simple e present perfect com um tutor individual, reserve uma aula na JennyLingo e ganhe confiança de vez com esses tempos verbais.