Present perfect explicado: quando usar e por que ele confunde brasileiros

O present perfect não tem um equivalente direto em português. Veja os três usos principais, a diferença para o simple past e exemplos de séries.

O present perfect é um dos pontos que mais confundem quem fala português, porque a gente não tem um tempo verbal equivalente. “I have lived here for five years” vira, em português, “eu moro aqui há cinco anos”, no presente. “I have seen that movie” vira “eu vi esse filme”, no passado. Um tempo do inglês, dois do português.

A forma

have/has + particípio passado

  • I have worked / She has worked
  • I have eaten / He has eaten
  • They have gone / It has gone

Na fala: “I’ve”, “she’s”, “they’ve”, “haven’t”, “hasn’t”.

Uso 1: experiência, sem dizer quando

O que importa é que aconteceu na sua vida até agora, não o momento.

  • “I have been to London.” (Já estive em Londres.)
  • “Have you ever tried sushi?” (Você já experimentou sushi?)
  • “She has never seen snow.” (Ela nunca viu neve.)

Palavras que acompanham: ever, never, before, once, twice.

Uso 2: começou no passado e continua

  • “I have lived here for ten years.” (Moro aqui há dez anos.)
  • “We have known each other since 2015.” (Nos conhecemos desde 2015.)
  • “How long have you worked there?” (Há quanto tempo você trabalha lá?)

Aqui está a armadilha clássica: dizer “I live here for ten years” ou “I am living here since 2015”. Em inglês, essa ideia pede present perfect.

Uso 3: ação recente com efeito agora

  • “I have lost my keys.” (Perdi minhas chaves, e ainda estou sem elas.)
  • “She has just arrived.” (Ela acabou de chegar.)
  • “Have you finished yet?” (Já terminou?)

Palavras que acompanham: just, already, yet, recently.

Present perfect ou simple past?

Present perfectSimple past
”I have seen that movie.""I saw that movie yesterday."
"She has lost her phone.""She lost her phone last week."
"Have you been to Paris?""When did you go to Paris?”

A regra prática: se o momento é dito ou perguntado, use simple past. “When” pede simple past; “ever” pede present perfect.

Como fixar de verdade

Regra ajuda, mas o que fixa é ver o tempo usado em contexto muitas vezes. Séries estão cheias de “Have you seen…?”, “I’ve never…”, “She’s just left”. Quando você reparar num present perfect, pause e pergunte: por que não o passado aqui? Com o Telidioma, clicar no verbo mostra a forma e a classe da palavra, e você guarda a frase inteira como exemplo para revisar.

Para os particípios irregulares que aparecem nesse tempo, veja os verbos irregulares mais usados.

Perguntas frequentes

Qual a diferença entre present perfect e simple past?

O simple past fala de um momento terminado e definido ("I saw that movie yesterday"). O present perfect fala de algo cuja ligação com o agora importa, sem dizer quando ("I have seen that movie").

Posso usar present perfect com "yesterday"?

Não. Palavras que marcam um momento passado definido (yesterday, last week, in 2019, two days ago) pedem simple past.

Os americanos usam menos o present perfect?

Em alguns casos, sim. Com "just", "already" e "yet", o inglês americano informal muitas vezes usa o simple past: "I already ate" em vez de "I have already eaten". As duas formas são aceitas nos Estados Unidos.

Teste no próximo vídeo que você assistir

Instale a extensão, clique em qualquer palavra da legenda e veja a tradução, a classe gramatical e um exemplo. Começa grátis, sem cartão.

Instalar grátis

Leia também

Como fazer perguntas em inglês

Fazer perguntas em inglês exige inverter a ordem ou usar do, does e did. Veja a estrutura passo a passo, as question words e os erros mais comuns de quem fala português.

Como escrever e-mail em inglês

A estrutura de um e-mail profissional em inglês, frases prontas para começar, pedir, cobrar e encerrar, e os erros que mais denunciam quem não é nativo.