Você quer dizer que já foi para Nova York e fica na dúvida: "I went to New York" ou "I have been to New York"? As duas frases parecem certas, e são. Mas cada uma conta uma história diferente, e essa diferença é uma das que mais travam quem está no nível intermediário. Tenho alunas que evitam o Present Perfect por anos só para não errar.
Olha, a diferença é muito mais simples do que os livros fazem parecer. Tudo gira em torno de uma pergunta: o momento em que a coisa aconteceu importa ou não? Neste post você vai ver a regra em uma linha, os três usos do Present Perfect, as palavras que entregam qual tempo usar e a comparação lado a lado. Bora lá?
A regra em uma linha
Simple Past é para uma ação que aconteceu em um momento específico e terminado. Present Perfect é para uma ação do passado que ainda tem ligação com o presente, sem dizer quando.
Repara nas duas frases:
"I went to New York in 2019." Fui a Nova York em 2019.
"I have been to New York." Já fui a Nova York.
A primeira tem data. Acabou. A segunda fala de uma experiência de vida: não importa quando, o que importa é que aconteceu e faz parte da sua história até hoje.
Dica: se você consegue colocar "quando" na frase (ontem, em 2019, semana passada, há dois anos), é Simple Past. Se não faz sentido colocar quando, é Present Perfect.
Como formar cada um
O Simple Past usa a forma passada do verbo: regulares com -ed (worked, traveled) e irregulares com a forma própria (went, saw, ate).
O Present Perfect usa have ou has mais o particípio passado: have worked, has gone, have seen, has eaten. Para verbos regulares, o particípio é igual ao passado. Para os irregulares, é a terceira coluna da tabela: go, went, gone; see, saw, seen.
"She has lived in London for three years." Ela mora em Londres há três anos.
"She lived in London for three years." Ela morou em Londres por três anos.
Repara: na primeira ela ainda mora. Na segunda, não mora mais. Só o tempo verbal muda o sentido.
Os três usos do Present Perfect
Experiência de vida
Você fala do que já fez ou nunca fez, sem dizer quando. As palavras típicas são ever e never.
"Have you ever tried Thai food?" Você já experimentou comida tailandesa?
"I've never seen snow." Nunca vi neve.
Ação recente com resultado agora
Algo aconteceu há pouco e o efeito está aqui. Palavras típicas: just, already, yet.
"I've just finished my homework." Acabei de terminar minha lição.
"She hasn't arrived yet." Ela ainda não chegou.
Ação que começou no passado e continua
Aqui entram for (duração) e since (ponto de partida).
"I've worked here since 2020." Trabalho aqui desde 2020.
"We've known each other for ten years." A gente se conhece há dez anos.
O Present Perfect é o tempo da ponte: liga o que você fez com quem você é agora. O Simple Past é o tempo do álbum de fotos: cada foto tem data.
As palavras que entregam o tempo
Essa tabela resolve a maioria das dúvidas:
| Usa Simple Past | Usa Present Perfect |
|---|---|
| yesterday | ever, never |
| last week / last year | just, already, yet |
| in 2019 | for, since |
| two days ago | so far, until now |
| when I was a child | this week (ainda não acabou) |
"I saw that movie last week." Vi aquele filme semana passada.
"I've seen that movie three times." Já vi aquele filme três vezes.
Dica: "ago" é um alarme de Simple Past. "Two years ago", "an hour ago", "a long time ago" nunca vão com "have". "I have seen him two years ago" está errado; o certo é "I saw him two years ago".
Comparando lado a lado
"Did you eat breakfast this morning?" (a manhã já acabou) Você tomou café da manhã hoje de manhã?
"Have you eaten breakfast yet?" (ainda é de manhã) Você já tomou café da manhã?
"He lost his keys yesterday." Ele perdeu as chaves ontem.
"He has lost his keys." (e continua sem elas) Ele perdeu as chaves.
Repara que na última o Present Perfect deixa implícito o problema atual: ele está sem as chaves agora.
Uma observação sobre o inglês americano
No inglês dos Estados Unidos, é muito comum usar o Simple Past com "just", "already" e "yet" na fala: "I just finished", "Did you eat yet?". Não é erro, é uso regional. Se você ouvir isso em série, não se assusta. Nas provas e no inglês escrito, o Present Perfect continua sendo a forma padrão nesses casos.
O padrão por trás de tudo
Tem quando? Simple Past. Não tem quando e a ação conversa com o presente? Present Perfect. As palavras da tabela são o atalho: yesterday e ago puxam o passado simples; ever, never, just, yet, for e since puxam o have + particípio.
Pega três coisas que você fez ontem e fala no Simple Past. Depois, três coisas que você já fez na vida e fala com "I have". Dois tempos, uma pergunta, e a confusão acaba hoje.



