Imagem de um homem com um caderno

Present Perfect: o que é, quando usar, exemplos e exercícios


10 minutos leitura

Resumo rápido: o present perfect liga o passado ao presente. Ele é usado para ações que começaram no passado e continuam até hoje (I have lived here for five years), para experiências de vida sem data definida (I have visited London) e para ações recentes com resultado no presente (She has lost her keys). A estrutura é sujeito + have/has + particípio passado. Abaixo estão as regras, as diferenças em relação ao simple past, mais de 20 frases com tradução e exercícios com gabarito.

O que é present perfect?

O present perfect (presente perfeito) é um tempo verbal do inglês que fala de ações do passado com ligação com o momento presente. Essa ligação pode ser uma ação que ainda continua, uma experiência que faz parte da sua vida até hoje ou um resultado que ainda importa agora.

Em português, existe o pretérito perfeito composto (“tenho estudado”), mas ele é usado de forma diferente, para ações que se repetem até agora. Por isso, na maioria das vezes, o present perfect é traduzido com o pretérito perfeito simples ou com o presente:

  • I have finished my homework. (Eu terminei / já terminei meu dever de casa.)
  • I have lived here for five years. (Eu moro aqui há cinco anos.)

Repare que, para dizer há quanto tempo algo acontece, o português usa o presente (“moro aqui há cinco anos”), mas o inglês usa o present perfect. Dizer I live here for five years, com o simple present, é um erro comum de brasileiros.

O present perfect é um dos 12 tempos verbais do inglês. Veja todos no guia de tempos verbais em inglês.

Estrutura do present perfect

A fórmula é sempre: sujeito + have/has + verbo no particípio passado. Use has com he, she e it, e have com os demais pronomes.

Forma Estrutura Exemplo
Afirmativa sujeito + have/has + particípio She has finished the report. (Ela terminou o relatório.)
Negativa sujeito + have/has + not + particípio She hasn’t finished the report. (Ela não terminou o relatório.)
Interrogativa have/has + sujeito + particípio? Has she finished the report? (Ela terminou o relatório?)

Conjugação completa

Pronome Afirmativa Negativa Interrogativa
I I have worked (I’ve worked) I have not worked (I haven’t worked) Have I worked?
You You have worked (You’ve worked) You haven’t worked Have you worked?
He / She / It He has worked (He’s worked) He hasn’t worked Has he worked?
We We have worked (We’ve worked) We haven’t worked Have we worked?
They They have worked (They’ve worked) They haven’t worked Have they worked?

Respostas curtas: Yes, I have. / No, I haven’t. · Yes, she has. / No, she hasn’t.

Atenção: He’s pode ser he is ou he has. Se vier seguido de particípio (He’s worked), é has.

Como formar o particípio passado

Nos verbos regulares, o particípio é igual ao passado: basta acrescentar -ed (work → worked, live → lived, study → studied). Os verbos irregulares têm formas próprias, que precisam ser memorizadas:

Verbo Passado Particípio Tradução
be was / were been ser, estar
do did done fazer
go went gone ir
have had had ter
see saw seen ver
eat ate eaten comer
write wrote written escrever
take took taken pegar, levar
make made made fazer, produzir
know knew known saber, conhecer
buy bought bought comprar
lose lost lost perder

Veja a lista completa na tabela de verbos irregulares em inglês.

Present perfect do verbo to be

O present perfect de be é have been / has been: I have been to Japan (Eu já fui ao Japão), She has been sick all week (Ela está doente a semana toda). Repare na diferença entre been e gone:

  • She has been to Paris. (Ela já foi a Paris e voltou.)
  • She has gone to Paris. (Ela foi para Paris e ainda está lá.)

Revise o verbo to be em todos os tempos.

Quando usar o present perfect

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

Geralmente com for ou since.

  • I have lived in this city for ten years. (Eu moro nesta cidade há dez anos.)
  • We have known each other since 2015. (Nós nos conhecemos desde 2015.)

2. Experiências de vida, sem data definida

O que importa é se aconteceu, não quando. Muito usado com ever e never.

  • I have visited London twice. (Eu já visitei Londres duas vezes.)
  • Have you ever seen snow? (Você já viu neve?)
  • He has never eaten sushi. (Ele nunca comeu sushi.)

3. Ações recentes com resultado no presente

  • She has lost her keys. (Ela perdeu as chaves, e continua sem elas.)
  • He has just left. (Ele acabou de sair.)

4. Ações que já aconteceram ou ainda não aconteceram (até agora)

Com already e yet.

  • They have already arrived. (Eles já chegaram.)
  • I haven’t decided yet. (Eu ainda não decidi.)

5. Períodos de tempo que ainda não terminaram

Com today, this week, this year.

  • I have drunk three coffees today. (Eu tomei três cafés hoje.)
  • We haven’t had any meetings this week. (Nós não tivemos nenhuma reunião esta semana.)

Since e for no present perfect

Os dois indicam duração, mas não são intercambiáveis:

Critério For Since
Indica Quanto tempo dura (período) Quando começou (ponto de partida)
Tradução Há, por Desde
Exemplos de uso for two hours, for three days, for ten years, for a long time since 8 a.m., since Monday, since 2020, since I was a child
Frase I have worked here for three years. I have worked here since 2023.

Already, yet, just, ever e never

Advérbio Significado Onde aparece Exemplo
already já afirmativas, antes do particípio I have already eaten. (Eu já comi.)
yet ainda (negativa) / já (pergunta) negativas e perguntas, no fim da frase Have you finished yet? (Você já terminou?)
just acabou de antes do particípio She has just called. (Ela acabou de ligar.)
ever alguma vez, já perguntas Have you ever been to Chile? (Você já foi ao Chile?)
never nunca antes do particípio (sem not) I have never flown. (Eu nunca andei de avião.)

Present perfect x simple past

Esta é a maior dúvida de quem aprende inglês. A regra principal: se o momento no passado está definido, use o simple past.

Critério Present perfect Simple past
Quando a ação aconteceu Não importa ou não é dito Momento definido e terminado
Marcadores comuns ever, never, already, yet, just, for, since, so far, today, this week yesterday, last week, in 2019, two days ago, when I was a child
Exemplo (Experiência vs. Tempo definido) I have visited France. (Já visitei a França.) I visited France last year. (Visitei a França no ano passado.)
Exemplo (Conexão com o presente vs. Fato passado) She has lost her phone. (E ainda está sem ele.) She lost her phone on Monday. (Na segunda-feira; pode já ter achado.)

Revise as regras do simple past para comparar os dois tempos.

Present perfect x present perfect continuous

O present perfect continuous (have/has + been + verbo com -ing) dá destaque à duração ou à continuidade da ação; o present perfect simples, ao resultado ou à quantidade.

  • I have been studying all morning. (Estou estudando a manhã toda: foco no tempo.)
  • I have studied three chapters. (Estudei três capítulos: foco no resultado.)

Com verbos de estado, como know, like e have (no sentido de possuir), use o present perfect simples: I have known her for years, e não I have been knowing.

Present perfect x past perfect

O present perfect liga o passado ao presente; o past perfect (had + particípio) fala de uma ação que aconteceu antes de outra ação no passado.

  • I have finished the report. (Já terminei o relatório: agora.)
  • I had finished the report when my boss called. (Eu já tinha terminado o relatório quando meu chefe ligou.)

Erros comuns com o present perfect

  • Usar com tempo definido: I have seen that movie yesterday. → I saw that movie yesterday.
  • Usar o presente para duração: I live here since 2020. → I have lived here since 2020.
  • Confundir for e since: for 2015 → since 2015 · since three years → for three years
  • Usar have com he, she ou it: She have finished. → She has finished.
  • Usar o passado no lugar do particípio: I have went. → I have gone. · He has ate. → He has eaten.
  • Usar never com not: I haven’t never been there. → I have never been there.

Frases no present perfect com tradução

Afirmativas

  1. I have worked here for two years. (Eu trabalho aqui há dois anos.)
  2. She has written three books. (Ela escreveu três livros.)
  3. We have just arrived. (Nós acabamos de chegar.)
  4. They have traveled around the world. (Eles viajaram pelo mundo.)
  5. He has already paid the bill. (Ele já pagou a conta.)
  6. You have learned a lot this year. (Você aprendeu muito este ano.)
  7. I have been to Argentina three times. (Eu já fui à Argentina três vezes.)

Negativas

  1. I haven’t seen that movie. (Eu não vi esse filme.)
  2. She hasn’t called me yet. (Ela ainda não me ligou.)
  3. We haven’t decided where to go. (Nós não decidimos aonde ir.)
  4. He has never driven a car. (Ele nunca dirigiu um carro.)
  5. They haven’t finished the project. (Eles não terminaram o projeto.)
  6. It hasn’t rained this month. (Não choveu este mês.)

Interrogativas

  1. Have you ever been to Europe? (Você já foi à Europa?)
  2. Has she finished her homework? (Ela terminou o dever de casa?)
  3. How long have you lived here? (Há quanto tempo você mora aqui?)
  4. Have they arrived yet? (Eles já chegaram?)
  5. What have you done today? (O que você fez hoje?)
  6. Has he ever met your parents? (Ele já conheceu seus pais?)
  7. How many countries have you visited? (Quantos países você já visitou?)

Exercícios de present perfect

1: complete com have ou has e o particípio do verbo

  1. She ______ (finish) the report.
  2. We ______ (live) here since 2018.
  3. I ______ (see) this movie twice.
  4. He ______ (lose) his wallet.
  5. They ______ (go) to the beach. They’ll be back tonight.

2: for ou since?

  1. I have known him ______ ten years.
  2. She has worked here ______ January.
  3. We have waited ______ two hours.
  4. They have been married ______ 2010.

3: present perfect ou simple past?

  1. I ______ (visit) Rome last summer.
  2. ______ you ever ______ (try) Japanese food?
  3. She ______ (buy) a new car two weeks ago.
  4. We ______ (not / finish) the project yet.

4: transforme em negativa e interrogativa

  1. He has called his mother.
  2. You have done your homework.

5: corrija o erro

  1. I have went to the bank.
  2. She have already eaten.
  3. I have met him last week.
  4. We live here for five years.
  5. Have you finished already yet?

Gabarito

1: 1. has finished · 2. have lived · 3. have seen · 4. has lost · 5. have gone

2: 6. for · 7. since · 8. for · 9. since

3: 10. visited · 11. Have / tried · 12. bought · 13. haven’t finished

4: 14. He hasn’t called his mother. / Has he called his mother? · 15. You haven’t done your homework. / Have you done your homework?

5: 16. I have gone to the bank (ou: I went to the bank) · 17. She has already eaten. · 18. I met him last week. · 19. We have lived here for five years. · 20. Have you finished yet?

Dicas para praticar o present perfect

  • Fale sobre suas experiências: faça uma lista de frases com I have never… e I have already… sobre a sua vida.
  • Pratique perguntas com “Have you ever…?” É uma das estruturas mais comuns em conversas e entrevistas.
  • Ouça inglês real: o present perfect aparece o tempo todo em podcasts para aprender inglês e em séries para aprender inglês. Anote as frases que ouvir.
  • Revise os particípios irregulares aos poucos, começando pelos mais usados (been, done, gone, seen, had, made). A lista de verbos em inglês mais comuns ajuda a priorizar.

Na Open English, você tem aulas ao vivo com professores para praticar a gramática em conversas reais. Descubra seu nível com o teste de nível de inglês grátis.

4.7/5 - (11 votos)

Perguntas Frequentes

O que é present perfect?

É o tempo verbal que liga o passado ao presente: ações que continuam até hoje, experiências sem data definida e ações recentes com resultado no presente. Estrutura: sujeito + have/has + particípio passado.

Como se usa o present perfect?

Use para falar de algo que começou no passado e continua (I have lived here for years), de experiências (Have you ever been to Brazil?) e de ações recentes (I have just arrived). Não use com tempo definido, como yesterday ou last year.

Qual é o present perfect de be?

Have been (I, you, we, they) e has been (he, she, it). Exemplo: I have been here since Monday.

Quais são 5 frases afirmativas no present perfect?

I have finished my work. · She has visited Chile. · We have known each other for years. · They have already left. · He has just arrived.

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

O simple past é usado quando o momento no passado está definido (I saw her yesterday); o present perfect, quando o momento não importa ou o período ainda não terminou (I have seen her this week).

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

O present perfect liga o passado ao presente (I have eaten); o past perfect indica algo que aconteceu antes de outro fato no passado (I had eaten before she arrived).

Qual a diferença entre since e for?

For indica a duração (for two years); since indica o ponto de início (since 2024).


Deixe seu comentario

Você não precisa se registrar





Salve meus dados no site, para a próxima vez que eu comentar.