Gramática

Present Perfect: guia com exemplos e exercícios

Como formar o Present Perfect, quando usar, a diferença para o Simple Past e os erros mais comuns de quem fala português.

O Present Perfect liga o passado ao presente. Ele confunde quem fala português porque a forma parecida da nossa língua, “tenho feito”, tem outro uso. Este guia mostra como formar o tempo verbal, quando usá-lo e como diferenciá-lo do Simple Past.

Como formar o Present Perfect

Use have ou has seguido do particípio passado do verbo principal. Com I, you, we e they, use have. Com he, she e it, use has.

Estrutura do Present Perfect
Tipo de fraseEstruturaExemplo
Afirmativasujeito + have/has + particípioShe has finished the report.
Negativasujeito + haven’t/hasn’t + particípioThey haven’t arrived yet.
PerguntaHave/Has + sujeito + particípioHave you seen this film?

Nos verbos regulares, o particípio termina em -ed, como em worked e studied. Os irregulares precisam ser memorizados.

Particípio de verbos irregulares comuns
VerboPassadoParticípioTradução
bewas/werebeenser, estar
dodiddonefazer
gowentgoneir
seesawseenver
eatateeatencomer
writewrotewrittenescrever
taketooktakenpegar, levar
speakspokespokenfalar

Quando usar o Present Perfect

1. Experiências de vida, sem dizer quando

I have visited Rio many times.
Já visitei o Rio muitas vezes.
Have you ever worked offshore?
Você já trabalhou embarcado?

2. Ações que começaram no passado e continuam

Use for com a duração e since com o ponto de início.

We have lived in Macaé for five years.
Moramos em Macaé há cinco anos.
She has studied English since 2023.
Ela estuda inglês desde 2023.

3. Ações recentes com resultado no presente

I’ve lost my keys.
Perdi minhas chaves e ainda não as encontrei.
He has just sent the email.
Ele acabou de enviar o e-mail.

4. Períodos que ainda não terminaram

We have had two classes this week.
Tivemos duas aulas esta semana, e a semana ainda não acabou.

Palavras que acompanham o Present Perfect

Palavras que costumam acompanhar o Present Perfect
PalavraUsoExemplo
everperguntas sobre experiênciasHave you ever been to London?
neverexperiência que não aconteceuI’ve never tried sushi.
alreadyalgo que já aconteceuWe’ve already finished.
yetnegativas e perguntas, no fim da fraseHas the class started yet?
justalgo que acabou de acontecerShe’s just left.
forduraçãofor two years
sinceponto de iníciosince Monday

Present Perfect ou Simple Past?

Pergunte se o momento da ação está definido e encerrado. Se estiver, use o Simple Past. Se o momento não importa ou o período ainda continua, use o Present Perfect.

Comparação entre Present Perfect e Simple Past
Present PerfectSimple Past
I have seen that film. Em algum momento da vida.I saw that film last night. Momento definido.
She has worked here since 2020. Ainda trabalha.She worked here from 2018 to 2020. Não trabalha mais.
Have you had lunch? Interessa o agora.Did you have lunch at noon? Horário definido.

Expressões como yesterday, last week, in 2019 e two days ago indicam um momento encerrado e pedem o Simple Past.

Erros comuns de quem fala português

  • Usar o Present Perfect com tempo definido. Errado: I have seen him yesterday. Certo: I saw him yesterday.
  • Usar o presente para algo que começou no passado. Errado: I live here since 2020. Certo: I have lived here since 2020.
  • Traduzir “tenho feito” ao pé da letra. “Tenho estudado muito” corresponde a I have been studying a lot, no Present Perfect Continuous.
  • Trocar for e since. Diga for three months para a duração e since March para o início.

Exercício rápido

Complete as frases com o Present Perfect ou o Simple Past do verbo entre parênteses.

  1. I … (finish) my homework an hour ago.
  2. She … (never, travel) abroad.
  3. We … (know) each other since 2015.
  4. … you … (see) the news yesterday?
  5. They … (just, arrive).

Respostas: 1. finished. 2. has never traveled. 3. have known. 4. Did you see. 5. have just arrived.

Perguntas frequentes

I have seen é o mesmo que “eu tenho visto”?

Não. Em geral, I have seen corresponde a “eu vi” ou “eu já vi”. “Tenho visto” indica repetição recente e costuma ser traduzido por I have been seeing.

Qual a diferença entre for e since?

For indica a duração, como em for two years. Since indica o ponto de início, como em since 2023.

O inglês americano usa o Present Perfect de forma diferente?

Na fala informal americana, é comum usar o Simple Past com already, just e yet, como em Did you eat yet? Em provas e contextos formais, o Present Perfect continua sendo o esperado nesses casos.

Continue lendo

Viagem

Inglês para viagem: frases essenciais

Frases em inglês para aeroporto, imigração, hotel, restaurante, transporte, compras e emergências, com tradução e um plano de treino antes da viagem.

Falar no WhatsApp