Gramática A2 neutro

Como usar o “present perfect” em inglês?

present perfect /prˈɛzənt pˈɜːfɛkt/

Resposta direta

O present perfect é o tempo verbal que liga o passado ao presente: experiências sem data (I've been to Chile), ações que começaram antes e continuam, e fatos recentes. Forma-se com have ou has mais o particípio, e é comum em conversa e em notícias. Exemplo: I've never seen snow (Eu nunca vi neve).

Ouvir as frases de exemplo
Para que serve
experiências, ações que continuam até hoje e fatos recentes
Forma básica
have / has + particípio passado
Nível
A2

Para que serve

O present perfect liga o passado ao presente: pode falar de experiências sem data ou de situações com duração e início indicados por for e since.

Em português, ele aparece de formas diferentes: “já fui”, “nunca vi”, “moro aqui há dois anos”, “acabei de chegar”. Por isso não há uma tradução única, e o que decide o uso é a ligação com o presente.

Quando a ação é situada em um período já encerrado (yesterday, in 2019, last week), normalmente se usa o simple past: I went to Chile in 2019. O present perfect cabe em experiências sem data (I've been to Chile twice) e em situações com duração até agora: I've lived here since 2019.

No inglês americano, o simple past também aparece com just, already e yet na conversa (Did you eat yet?), onde o inglês britânico prefere o present perfect (Have you eaten yet?).

Como se forma

O present perfect se forma com have ou has mais o particípio passado, e só o auxiliar muda com o sujeito.

Afirmativa
sujeito + have / has + particípioShe has finished the report.
Negativa
sujeito + haven't / hasn't + particípioI haven't decided yet.
Pergunta
Have / Has + sujeito + particípio?Have you ever been to Japan?
Contração
I've, you've, she's, we've, they'veWe've met before.
Particípio
regular em -ed (worked); irregular com forma própria (gone, seen, done)They've gone home.

Usos

O present perfect aparece em situações em que o passado ainda conta no presente.

  • Experiências de vida, sem data: I've been to Mexico (Já fui ao México). Com ever na pergunta e never na negativa: Have you ever...?, I've never...
  • Ação ou estado que começou no passado e continua, com for (duração) e since (ponto de início): I've lived here for five years (Moro aqui há cinco anos).
  • Fato recente com efeito agora, muitas vezes com just, already e yet: I've just arrived (Acabei de chegar).
  • Mudança ou resultado até agora: The city has changed a lot (A cidade mudou muito).
  • Notícias, para anunciar o fato: Scientists have found a new species; os detalhes seguem no simple past.

Exemplos explicados

Toque numa frase para ouvir. Ajuste a velocidade, veja a explicação da frase inteira, o ritmo e repita em voz alta.

Voz
Velocidade
  1. I've lived in this apartment for six years.

    Moro neste apartamento há seis anos.

    Começou no passado e continua: for + duração. Em português, vai no presente.

  2. Have you ever tried Peruvian food?

    Você já experimentou comida peruana?

    Ever na pergunta quer dizer “alguma vez”, “já”.

  3. She hasn't answered my email yet.

    Ela ainda não respondeu meu e-mail.

    Yet no fim da negativa é “ainda”.

  4. We've just finished dinner. Can I call you back?

    Acabamos de jantar. Posso te ligar depois?

    Just entre have e o particípio quer dizer “acabar de”.

  5. Prices have gone up a lot since January.

    Os preços subiram muito desde janeiro.

    Since + ponto de início: since January, since 2020.

  6. I've never been to a concert this crowded.

    Nunca fui a um show tão lotado.

    Been to é “ter ido a”: I've never been to...

  7. How long have you worked here?

    Há quanto tempo você trabalha aqui?

    How long com present perfect pergunta a duração até agora; em português, vai no presente.

Como ler o modo Ritmo
  • sílaba sublinhada: a sílaba forte da palavra.
  • Palavra mais clara, com o som embaixo: forma fraca, dita rápida.
  • Arco embaixo entre duas palavras: o som final de uma emenda no começo da outra.
  • Barra entre blocos: pausa curta; seta: a voz sobe ou desce no fim do bloco, medida no áudio.

Cuidado com

  • Errado: I have seen this movie yesterday.

    Certo: I saw this movie yesterday.

    Com data no passado (yesterday, last week), use o simple past, e não o present perfect.

  • Errado: I live here since 2020.

    Certo: I've lived here since 2020.

    Para algo que começou no passado e continua, o inglês usa o present perfect, mesmo que o português use o presente.

  • Errado: She have finished.

    Certo: She has finished.

    Com he, she e it, o auxiliar é has.

  • Errado: I've went there twice.

    Certo: I've been there twice.

    Depois de have vai o particípio (gone, been), e não o passado went; para “já fui lá”, use been.

Pratique

  1. Complete: ___ you ever ___ sushi?
  2. Você se mudou para esta cidade em 2020 e continua morando aqui. Qual frase está certa?
  3. Complete: We ___ the new series last weekend.
  4. Complete: She hasn't called me ___.

Perguntas frequentes

O que é present perfect?

O present perfect é um tempo verbal do inglês que liga o passado ao presente. Forma-se com have ou has mais o particípio (I have worked, she has gone) e serve para experiências, ações que continuam e fatos recentes: I've lived here for two years (Moro aqui há dois anos).

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

O simple past fala de um momento terminado e situado no passado (I saw her yesterday). O present perfect fala do passado sem data ou ligado ao agora (I've seen her twice this week). Se a frase tem yesterday, last year ou in 2019, use o simple past.

Quando usar for e since no present perfect?

No present perfect, for indica a duração (for three years, for a long time) e since indica o ponto de início (since 2021, since Monday). As duas falam de algo que começou no passado e continua: I've known her since college.

O present perfect é igual nos Estados Unidos e no Reino Unido?

A forma do present perfect é a mesma, mas o uso muda um pouco. Com just, already e yet, os americanos aceitam o simple past na conversa (Did you eat yet?). O inglês britânico prefere o present perfect (Have you eaten yet?). Nos dois, o present perfect está correto.

Fontes e referências