Você já estudou o Present Perfect mais de uma vez. Sabe que é "have + particípio". Sabe que existe "I have been", "I have done", "I have seen". E mesmo assim, na hora de falar, você não sabe quando usar. Fica na dúvida entre "I lost my keys" e "I've lost my keys", chuta, e nunca tem certeza se acertou. Tenho alunas intermediárias que dominam quase tudo e ainda travam aqui.
O problema é que a maioria dos cursos ensina a forma e não a lógica. Neste post eu vou fazer o contrário: primeiro a ideia, depois os quatro usos, depois a comparação com o Simple Past. Quando você entende o que o Present Perfect quer dizer, a forma vem sozinha. Bora lá?
A ideia central: passado com pé no presente
O Present Perfect fala de algo que aconteceu no passado, mas que importa agora, ou que ainda está valendo agora. Ele não está interessado em quando aconteceu. Ele está interessado no resultado ou na ligação com o momento presente.
"I've lost my keys." Perdi minhas chaves. (E ainda estou sem elas.)
"I lost my keys yesterday, but I found them." Perdi minhas chaves ontem, mas encontrei.
A primeira frase usa o Present Perfect porque a perda ainda afeta o agora: você está sem as chaves. A segunda usa o Simple Past porque foi um episódio fechado, com data, e já acabou.
Essa é a chave de tudo: o Present Perfect olha do presente pro passado. O Simple Past conta uma história que já terminou.
Dica: se a frase tem uma data ou um momento definido (yesterday, last week, in 2020, two hours ago), não é Present Perfect. Essa regra sozinha resolve metade das dúvidas.
Antes dos usos, a forma. Have ou has (pra he, she, it) mais o particípio do verbo. Regulares terminam em -ed (worked, lived, studied). Irregulares têm forma própria (been, done, seen, gone, eaten, written).
Afirmativa: I've worked, she's worked. Negativa: I haven't worked, she hasn't worked. Pergunta: Have you worked? Has she worked?
"Have you finished the report?" Você terminou o relatório?
"No, I haven't finished it yet." Não, ainda não terminei.
Uso 1: experiência de vida
Coisas que você já fez ou nunca fez, sem dizer quando. Aparece com "ever", "never", "before".
"I've been to Argentina twice." Já fui à Argentina duas vezes.
"She's never tried Indian food." Ela nunca provou comida indiana.
"Have you ever met a famous person?" Você já conheceu alguém famoso?
Repara que não interessa quando. Interessa que, na sua vida até hoje, isso aconteceu ou não.
Uso 2: algo que começou no passado e continua
Com "for" (duração) e "since" (ponto de partida). Em português, a gente usa presente aqui, e por isso o erro é tão comum.
"I've lived in this apartment for five years." Moro nesse apartamento há cinco anos.
"She's worked at the company since 2019." Ela trabalha na empresa desde 2019.
"We've known each other since college." A gente se conhece desde a faculdade.
O brasileiro fala "I live here for five years", porque em português é "moro". Mas em inglês, se começou no passado e continua, é Present Perfect. "I live here" sem o tempo está certo; com "for five years", vira "I've lived here".
Dica: "for" com quantidade (for two hours, for ten years), "since" com ponto no tempo (since Monday, since 2015, since I was a kid). Nunca "since two years".
O Present Perfect não é difícil. Ele é diferente. Quando você para de traduzir do português e começa a pensar em "isso ainda importa agora?", ele encaixa.
Uso 3: ação recente com resultado agora
Algo que acabou de acontecer e cujo efeito você está vendo. Aparece com "just", "already", "yet".
"I've just had lunch, so I'm not hungry." Acabei de almoçar, então não estou com fome.
"She's already left. You just missed her." Ela já saiu. Você acabou de perder ela.
"Have you booked the hotel yet?" Você já reservou o hotel?
"Just" vai entre o have e o particípio. "Already" também, em afirmativa. "Yet" vai no fim, em pergunta e negativa.
"I haven't seen that movie yet." Ainda não vi esse filme.
Uso 4: período que ainda não acabou
Com "today", "this week", "this month", "this year". O período está aberto, então o tempo é aberto também.
"I've had three coffees today." Tomei três cafés hoje.
"We've had a lot of rain this month." Choveu muito esse mês.
Se você diz "I had three coffees today" no fim do dia, também funciona, porque o dia praticamente acabou. Mas às duas da tarde, "I've had" é o natural.
Present Perfect versus Simple Past: lado a lado
"I've worked here for ten years." Trabalho aqui há dez anos. (Ainda trabalho.)
"I worked there for ten years." Trabalhei lá por dez anos. (Não trabalho mais.)
"She's gone to Paris." Ela foi pra Paris. (E está lá.)
"She went to Paris last spring." Ela foi pra Paris na primavera passada. (E voltou, ou não interessa.)
O primeiro de cada par tem o pé no presente. O segundo fechou o assunto. Essa é a única diferença que importa.
Dica: na conversa real, o nativo começa com Present Perfect (Have you been to Paris?) e, na resposta com detalhe, pula pro Simple Past (Yes, I went last year). Treina esse pulo. É o padrão da conversa.
Os erros que eu mais vejo
O primeiro é Present Perfect com data: "I've visited London in 2019". Com data, é "I visited".
O segundo é presente simples no lugar de Present Perfect com "for" e "since": "I study English since 2020". O certo é "I've studied English since 2020".
O terceiro é confundir "been" e "gone". "She's been to Paris" (ela já foi e voltou). "She's gone to Paris" (ela foi e está lá).
O quarto é esquecer o particípio: "I have saw", "I have went". É "I have seen", "I have gone".
Resumindo o que importa
O Present Perfect liga o passado ao agora. Quatro usos: experiência de vida (ever, never), algo que continua (for, since), ação recente com resultado (just, already, yet) e período aberto (today, this week). Quando aparece data, sai o Present Perfect e entra o Simple Past.
Escreve cinco frases sobre você: uma coisa que já fez na vida, uma que faz há muito tempo, uma que acabou de fazer, uma que ainda não fez e uma que fez hoje. Em voz alta. Não é decorar regra. É entender que o passado ainda está aqui, e o inglês tem um tempo verbal só pra isso.



