Present Perfect

O tempo present perfect liga o passado ao presente: mostra ações ou experiências que aconteceram em um momento indeterminado antes de agora, ou que começaram no passado e continuam até o presente. É muito usado com marcadores como "already", "yet", "just" ou "since" para destacar a ligação com o presente.

Antes disso, aprenda: Past SimpleVerbos irregulares, parte 1 (Irregular verbs)

PDF: Present perfect exercícios PDF com gabarito

1.Construções

1.1Construções das frases / verbos regulares

Para formar o present perfect tense, siga estas regras básicas:
S = sujeito (subject)
3 p.s. = terceira pessoa do singular (he / she / it)
hasn't = has not
haven't = have not
QW = palavra interrogativa (question word)

Construção Exemplos
+ Afirmativa S + have / has(3 p.s.) + Verbo(+ed / d) + ... I have visited John twice. He has visited John twice.
Eu visitei o John duas vezes. Ele visitou o John duas vezes.
- Negativa S + haven't / hasn't(3 p.s.) + Verbo(+ed / d) +... We haven't liked loud music since 1990.
Nós não gostamos de música alta desde 1990.
? Interrogativa (QW) + have / has(3 p.s.) + S + Verbo(+ed / d) +...? Have you called him yet? Where has he worked for already 5 years?
Você já ligou para ele? Onde ele trabalha há 5 anos?
Abrir a página do vídeo →

Teste-se

Coloque o verbo no Present Perfect Tense.
We (travel) _____ to three countries this year.
Coloque o verbo no Present Perfect Tense.
They (visit) _____ their grandparents a lot lately.
Coloque o verbo no Present Perfect Tense.
He (wash) _____ the car this weekend.

1.2Construções das frases / verbos irregulares

Para formar o present perfect tense, siga estas regras básicas:
S = sujeito (subject)
(III) = a forma past participle do verbo (verb) principal → Irregular Verbs List, lista de verbos irregulares (3.ª coluna)
hasn't = has not
haven't = have not
QW = palavra interrogativa (question word)

Construção Exemplos
+ Afirmativa S + have / has(3 p.s.) + Verbo(III) + ... I have seen John twice. He has seen John twice.
Eu vi o John duas vezes. Ele viu o John duas vezes.
- Negativa S + haven't / hasn't(3 p.s.) + Verbo(III) +... We haven't seen John since 2015.
Nós não vemos o John desde 2015.
? Interrogativa (QW) + have / has(3 p.s.) + S + Verbo(III) +...? Have you seen him yet? Where has he been all this time?
Você já o viu? Onde ele esteve esse tempo todo?
Abrir a página do vídeo →

Teste-se

Coloque o verbo no Present Perfect Tense.
She (eat) _____ all her lunch.
Forme uma frase negativa no Present Perfect Tense.
They (not/write) _____ a new book.
Forme uma frase negativa no Present Perfect Tense.
I (not/be) _____ to the market.

2.Uso

2.1Ação concluída até agora, momento desconhecido

Geralmente é a notícia, mas os detalhes vêm no tempo Past Simple.

Exemplo Comentário
The Police have finally caught the murderer.
A polícia finalmente pegou o assassino.
the news
a notícia
They found him in a bar.
Eles o encontraram num bar.
details
os detalhes
I've bought a new car.
Eu comprei um carro novo.
the news
a notícia
It cost too much.
Custou caro demais.
details
os detalhes
He's read 2 new books!
Ele leu 2 livros novos!
the news
a notícia
He read them in a library.
Ele os leu numa biblioteca.
details
os detalhes
Abrir a página do vídeo →

Teste-se

Escolha a forma correta do verbo.
The athlete (not/break) _____ the world record yet.
Escolha a forma correta do verbo.
A charity (donate) _____ thousands to disaster relief efforts.
Escolha a forma correta do verbo.
The school (implement) _____ a new online system already. Now we can try it.

2.2O período de tempo de que falamos ou que queremos dizer não está concluído.

Um período incompleto pode ser indicado por today ou this morning/afternoon/evening/week/month/year/century etc.

O present perfect usado com um período de tempo incompleto indica que a ação aconteceu ou não aconteceu em algum momento indeterminado dentro desse período.

Exemplo Comentário
Have you seen him today?
Você o viu hoje?
at any time today
em qualquer momento de hoje
He has run 20 miles.
Ele correu 20 milhas.
(so far) The focus is on the completion, result.
(até agora) O foco está na conclusão, no resultado.
Yes, I have/ Yes, I've seen him today.
Sim, vi. / Sim, eu o vi hoje.
at some time during the day
em algum momento do dia
Has he been here lately/recently?
Ele esteve aqui ultimamente?
at any time during the last week/month etc.
em qualquer momento da última semana/do último mês etc.
He has been here recently.
Ele esteve aqui recentemente.
at some undefined time during the last week/month etc.
em algum momento indeterminado da última semana/do último mês etc.
He left recently*.
Ele foi embora recentemente.
= He left a short time ago.
= Ele foi embora pouco tempo atrás.
  • recently no tempo (tense) simple past significa 'a short time ago' - "pouco tempo atrás" O foco está na conclusão, no resultado.
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto.
I (call) _____ him twice today.
Coloque o verbo no tempo verbal correto.
She (visit) _____ the library this afternoon.
Coloque o verbo no tempo verbal correto.
We (travel) _____ to two countries this year.

2.3Ação que começa no passado e continua no presente

A ação geralmente começa no passado e continua para além do momento da fala, já no presente. Aqui vemos com frequência os chamados marcadores de tempo (tense). Mas atenção: eles nem sempre são confiáveis! ( lately, recently, for + period of time, all one's life, since + a point in time, all day/night/week etc. ). Aqui, porém, o foco está no resultado, não no processo.

Exemplo Comentário
I have lived here for 2 years.
Eu moro aqui há 2 anos.
I still live here.
Eu ainda moro aqui.
We have waited all day.
Nós estamos esperando o dia todo.
We are still waiting.
Ainda estamos esperando.
He has always worked for us.
Ele trabalha para nós desde sempre.
He still works for us.
Ele ainda trabalha para nós.
I haven't seen him since November.
Eu não o vejo desde novembro.
Last time I saw him in November. Now it's January.
A última vez que eu o vi foi em novembro. Agora é janeiro.
I' ve lived here since I entered the University.
Eu moro aqui desde que entrei na universidade.
I entered the University in 2022 and came to live here. I still live here.
Eu entrei na universidade em 2022 e vim morar aqui. Eu ainda moro aqui.
I've made many new friends since I have lived here.
Eu fiz muitos amigos novos desde que moro aqui.
up to now, I still live here
até agora; eu ainda moro aqui
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto.
I (live) _____ in this city for ten years.
Coloque o verbo no tempo verbal correto.
They (study) _____ for their exams all week.
Coloque o verbo no tempo verbal correto.
They (work) _____ on this project for over a year.

2.4Ações múltiplas no passado que provavelmente vão se repetir, descrevendo experiência.

O present perfect pode ser usado aqui para ações habituais, experiências repetidas ou a experiência de vida até o momento presente, e também para uma experiência única e recente.

Exemplo Comentário
They've always answered my letters.
Eles sempre responderam às minhas cartas.
It's usual for them. In the past and now as well.
É o normal para eles. No passado e agora também.
I've been to Paris twice.
Eu estive em Paris duas vezes.
Multiple action, my experience
Ação múltipla, minha experiência
I've never been late for work.
Eu nunca cheguei atrasado ao trabalho.
It's habitual for me, not to be late. In the past and now as well.
Para mim é habitual não chegar atrasado. No passado e agora também.
This is the best wine I have ever drunk.
Este é o melhor vinho que eu já bebi.
used here to describe my life experience up to the present.
usado aqui para descrever minha experiência de vida até o presente.
It/This is the first time I have seen a mounted band.
Esta é a primeira vez que eu vejo uma banda a cavalo.
to describe a unique and recent experience that has just occurred or is happening for the first time.
para descrever uma experiência única e recente que acabou de acontecer ou que acontece pela primeira vez.
It is only the second time he has been in a canoe.
É apenas a segunda vez que ele anda de canoa.
to describe repeated experiences up to the present moment.
para descrever experiências repetidas até o momento presente.
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto.
I (play) _____ chess with him more times than I can count.
Coloque o verbo no tempo verbal correto.
They (always/support) _____ me during difficult times.
Coloque o verbo no tempo verbal correto.
I (visit) _____ the Grand Canyon three times.

3.Macetes

3.1to Be In / To

A construção to be + in + place nos tempos perfect destaca a permanência dentro de um lugar durante um período. Significa que você ainda está nesse lugar no momento da fala.

Exemplo Comentário
She has been in the library all day long.
Ela está na biblioteca o dia todo.
She is now in the library.
Ela está agora na biblioteca.
I've been in the room for 2 hours.
Eu estou no quarto há 2 horas.
I am still here, in this room.
Eu ainda estou aqui, neste quarto.
I've been in Paris for a week.
Eu estou em Paris há uma semana.
I arrived in Paris a week ago and I am now in Paris
Eu cheguei a Paris há uma semana e agora estou em Paris

A construção to be + to + place nos tempos perfect significa que a ação (visitar o lugar ou ir até lá) é considerada concluída, e o foco está no fato de que você esteve lá em algum momento do passado. Não indica que você está nesse lugar agora. Você já esteve lá e seguiu em frente.

Exemplo Comentário
She has been to the library twice.
Ela esteve duas vezes na biblioteca.
past completed visit, experience. She is not in the library now.
visita concluída no passado, experiência. Ela não está na biblioteca agora.
I' ve been to the room many times.
Eu estive muitas vezes naquele quarto.
I am not in the room now.
Eu não estou no quarto agora.
I've been to Paris three times.
Eu estive em Paris três vezes.
I am not in Paris now.
Agora eu não estou em Paris.
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto e escolha a preposição correta.
They (be + in / to) _____ the office all day.
Coloque o verbo no tempo verbal correto e escolha a preposição correta.
They (be + in / to) _____ that house for over a decade.
Coloque o verbo no tempo verbal correto e escolha a preposição correta.
She (be + in / to) _____ the same town her whole life.

3.2already e yet

Tipo de frase Exemplo Comentário
Afirmativa + I have already read the book.
Eu já li o livro.
something is done or achieved, often before the expected time
algo está feito ou alcançado, muitas vezes antes do esperado
Gosh, he's finished painting the kitchen already!
Nossa, ele já terminou de pintar a cozinha!
that's more than was expected at this time
isso é mais do que se esperava a esta altura
Negativa - The bus hasn't come yet.
O ônibus ainda não chegou.
something has not happened up to now
algo não aconteceu até agora
I haven't decided on the topic yet, but I think I will speak about literature.
Eu ainda não decidi o tema, mas acho que vou falar sobre literatura.
things which are expected but which have not happened
coisas que se esperam, mas que não aconteceram
Interrogativa ? Has your brother finished school yet?
Seu irmão já terminou a escola?
I expect that
eu espero que sim
Interrogativa ? Has your brother already finished school? He's only 17!
Seu irmão já terminou a escola? Ele só tem 17 anos!
I'm surprised if your brother has finished school. I did not expect it to happen until later.
Fico surpreso se seu irmão já terminou a escola. Eu não esperava que isso acontecesse tão cedo.

Como você vê, already nas perguntas pode transmitir surpresa de quem fala, a ideia de que algo é inesperado.

Abrir a página do vídeo →

Teste-se

Escolha as palavras corretas.
We're still waiting at the stop — the bus _____.
Escolha as palavras corretas.
Gosh, the bowl is empty! You _____ all the soup, and I only served it a minute ago.
Escolha as palavras corretas.
I _____ my concert ticket, so I can relax — the show is next month.

3.3A ação termina no momento da fala

Às vezes, porém, a ação termina no momento da fala:

Exemplo Comentário
(on meeting someone): I haven't seen you for ages!
(ao encontrar alguém): Eu não vejo você faz séculos!
but I see you now
mas agora eu estou vendo você
Where have you been all that time?
Onde você esteve esse tempo todo?
the "mentioned time" is over
o "tempo mencionado" acabou
This room hasn't been cleaned for months.
Este quarto não é limpo há meses.
but we are cleaning it now
mas agora estamos limpando
It has been very cold lately but it's just beginning to get warmer.
Fez muito frio ultimamente, mas está começando a esquentar.
It's not that cold now
agora não está tão frio
Abrir a página do vídeo →

Teste-se

Coloque o verbo no tempo verbal correto.
She (not play) _____ the piano for such a long time. Let's listen to her perform!
Coloque o verbo no tempo verbal correto.
They (not go) _____ hiking in months. This trail is perfect for them to reconnect with nature.
Coloque o verbo no tempo verbal correto.
I (not see) _____ you for ages! Where have you been all this time?

4.Verbos no present perfect: o particípio (have seen, have been, have gone)

O Present Perfect (presente perfeito) tem sempre duas partes: have ou has + o particípio do verbo principal, que é a terceira forma da lista de verbos irregulares. O auxiliar muda com a pessoa (has com he, she e it); o particípio nunca muda.

Pessoa Afirmativa Negativa Interrogativa Resposta curta
I / you / we / they I've seen (I have seen) I haven't seen Have you seen? Yes, I have. No, I haven't.
he / she / it she's seen (she has seen) she hasn't seen Has she seen? Yes, she has. No, she hasn't.

Como achar o particípio. Nos verbos regulares, ele é igual ao Past Simple, com -ed: work, worked; live, lived; study, studied; stop, stopped. Nos irregulares, é a terceira coluna, e aí não há regra: às vezes repete o passado (buy, bought, bought), às vezes muda (see, saw, seen), às vezes volta à forma base (come, came, come). A lista completa, com tradução, está na página de verbos irregulares em inglês.

Os 20 verbos que mais aparecem no present perfect

Verbo Past Simple Particípio Exemplo Tradução
be was, were been I've been to Salvador twice. Já fui a Salvador duas vezes.
see saw seen Have you seen my keys? Você viu minhas chaves?
go went gone Lucas has gone to the bank. O Lucas foi ao banco (e ainda não voltou).
do did done I've done my homework. Fiz a lição de casa.
have had had We've had this car for ten years. Temos este carro há dez anos.
make made made She's made a cake for you. Ela fez um bolo para você.
eat ate eaten Have you ever eaten acarajé? Você já comeu acarajé?
write wrote written He's written three books. Ele escreveu três livros.
take took taken Who has taken my charger? Quem pegou meu carregador?
give gave given They've given us a discount. Eles nos deram um desconto.
come came come The package hasn't come yet. A encomenda ainda não chegou.
know knew known I've known Bia since school. Conheço a Bia desde a escola.
buy bought bought My parents have bought a house. Meus pais compraram uma casa.
find found found Have you found a job? Você encontrou emprego?
lose lost lost I've lost my wallet. Perdi minha carteira.
break broke broken Someone has broken the window. Alguém quebrou a janela.
read read read I've read this book twice. Li este livro duas vezes.
forget forgot forgotten I've forgotten her name. Esqueci o nome dela.
meet met met Have you met my sister? Você já conhece a minha irmã?
speak spoke spoken I haven't spoken to him since Monday. Não falo com ele desde segunda.

O particípio read se escreve igual à base, mas se pronuncia como red.

have been e has been: tradução

Have been e has been são o Present Perfect do verbo be, e a tradução depende da frase:

  • Experiência ou visita: I've been to Chile. = Já fui ao Chile (ou já estive no Chile).
  • Estado que continua: She has been sick since Friday. = Ela está doente desde sexta.
  • Período que inclui o agora: It has been a busy week. = Esta semana tem sido corrida.
  • Com verbo + -ing: I've been waiting for an hour. = Estou esperando há uma hora. Isso já é o Present Perfect Continuous.

Armadilhas de quem fala português

  • Particípio, não passado. I have seen it, nunca I have saw it; She has gone, nunca She has went. Nos verbos regulares as duas formas coincidem, por isso o erro só aparece nos irregulares.
  • "Já fui" é I've been, não I've gone. Have you ever been to Rio? = Você já foi ao Rio? Com gone, a pessoa foi e ainda não voltou: She's gone to Rio = Ela foi para o Rio (e ainda está lá).
  • "Tenho feito" não é I have done. O pretérito perfeito composto fala de algo repetido ou contínuo até agora: Tenho estudado muito = I've been studying a lot. Já I've done the dishes é simplesmente "lavei a louça".
  • Has com he, she e it. My mother has called, e não My mother have called.

5.For e since no present perfect: quando usar cada um

For e since respondem à mesma pergunta, How long...? (Há quanto tempo...?). A diferença está no que vem depois: for + a duração, since + o ponto de partida.

for (duração) since (ponto de partida)
Responde a Por quanto tempo? Desde quando?
Exemplos for two years, for six months, for a week, for a month, for a long time since 2023, since Monday, since March, since Christmas, since I was a kid
Frase I've lived in Curitiba for three years. I've lived in Curitiba since 2023.
Tradução Moro em Curitiba há três anos. Moro em Curitiba desde 2023.

Depois de since também pode vir uma oração inteira (sujeito + verbo), quase sempre no Past Simple: I've known her since we were in school (Eu a conheço desde a época da escola). Com verbos de ação, o inglês prefere muitas vezes o Present Perfect Continuous: I've been waiting for an hour (Estou esperando há uma hora).

Como traduzir "há", "faz" e "desde"

O português diz essas frases no presente, com "há", "faz" ou "desde". Em inglês, a ação ainda vale agora, então o tempo é o Present Perfect:

Português Inglês
Trabalho aqui há cinco anos. I've worked here for five years.
Faz três meses que não vejo o Pedro. I haven't seen Pedro for three months.
Não como carne desde janeiro. I haven't eaten meat since January.
Somos amigos desde pequenos. We've been friends since we were kids.
Há quanto tempo você mora aqui? How long have you lived here?
Faz dois anos que não vejo a Ana. It's been two years since I last saw Ana.

Since when...? existe, mas costuma soar como surpresa ou cobrança ("Desde quando você decide isso?"). Para perguntar com neutralidade, use How long...?

Atenção ao "há" de algo que já acabou. Quando a ação terminou, "há" vira ago e o tempo é o Past Simple: Mudei para cá há cinco anos = I moved here five years ago. Compare: I moved here five years ago (a mudança acabou) e I've lived here for five years (ainda moro aqui). Para mais exemplos dessa diferença, veja Present Perfect ou Past Simple.

Erros comuns de brasileiros com for e since

Errado Certo Por quê
I live here since 2020. I've lived here since 2020. o presente do português vira Present Perfect
I haven't seen him since two weeks. I haven't seen him for two weeks. since não vem com duração
She has worked here for 2021. She has worked here since 2021. um ano é ponto de partida
I've been here two years ago. I was here two years ago. ago pede Past Simple
We waited during two hours. We waited for two hours. duração é for; during vem com um evento: during the trip

6.Frases no present perfect com tradução: 30 exemplos

Estas 30 frases no Present Perfect estão agrupadas pelo uso, cada uma com a tradução natural em português. Repare que a maioria vira pretérito perfeito (vi, comi, paguei), mas as frases com for e since viram presente (conheço, moro).

Experiência: ever, never, twice

Inglês Português
I've been to Argentina twice. Já fui à Argentina duas vezes.
Have you ever seen snow? Você já viu neve?
My grandmother has never used a computer. Minha avó nunca usou computador.
We've eaten at that restaurant before. Já comemos naquele restaurante.
Is this the first time you've visited Brazil? É a primeira vez que você visita o Brasil?

Novidade e resultado: just, again

Inglês Português
I've just finished the report. Acabei de terminar o relatório.
Someone has stolen my bike! Roubaram minha bicicleta!
The price of gas has gone up again. O preço da gasolina subiu de novo.
Ana has had a baby. A Ana teve um bebê.
Look, it's stopped raining. Olha, parou de chover.

Already e yet

Inglês Português
I've already paid the bill. Já paguei a conta.
Have you finished your homework yet? Você já terminou a lição de casa?
The movie hasn't started yet. O filme ainda não começou.
She's already told me the news. Ela já me contou a novidade.
Have they arrived yet? No, not yet. Eles já chegaram? Ainda não.

Período que ainda não acabou: today, this week, so far

Inglês Português
I've had three coffees today. Tomei três cafés hoje.
It has rained a lot this month. Choveu muito este mês.
We haven't seen Pedro this week. Não vimos o Pedro esta semana.
How many books have you read this year? Quantos livros você leu este ano?
So far, the team has won every game. Até agora, o time ganhou todos os jogos.

Duração até agora: for e since

Inglês Português
I've known Carla for ten years. Conheço a Carla há dez anos.
They've been married since 2015. Eles são casados desde 2015.
He hasn't called me since Saturday. Ele não me liga desde sábado.
How long have you had this phone? Há quanto tempo você tem este celular?
We've lived in this neighborhood all our lives. Moramos neste bairro a vida inteira.

Negativas e perguntas do dia a dia

Inglês Português
I haven't decided yet. Ainda não decidi.
Where have you been? Por onde você andou?
What have you done to your hair? O que você fez no cabelo?
Has anyone seen my glasses? Alguém viu meus óculos?
I've never heard that song before. Nunca ouvi essa música.

O que observar na tradução

  • "Acabei de" é just: I've just finished. No inglês americano também se ouve I just finished, com o Past Simple; as duas formas estão certas.
  • "Já" e "ainda não" viram already e yet, mas numa pergunta o "já" costuma ser yet (Have you finished yet?) e, em experiência, ever (Have you ever seen snow?).
  • "É a primeira vez que..." pede Present Perfect em inglês, embora o português use o presente: It's the first time I've been here, e não It's the first time I am here.
  • Sujeito sempre explícito: "Roubaram minha bicicleta" tem sujeito indeterminado, sem ninguém nomeado; em inglês o sujeito precisa aparecer: Someone has stolen my bike (ou My bike has been stolen).

7.Texto no present perfect com tradução, interpretação e exercícios

Um texto curto mostra o Present Perfect em uso real: experiência, novidade, for e since, already e yet, e o Past Simple quando aparece uma data. Leia em inglês, confira a tradução e responda às perguntas.

Bruno's first months in Toronto

Hi Grandma,

I've been in Toronto for three months now, and I've already learned a lot. I've found a small apartment near the university, and I've made some good friends. My roommate, Kenji, is from Japan. He's lived here since 2023, so he has shown me the city. We've visited the CN Tower and we've seen two hockey games. I haven't been to Niagara Falls yet, but we're going next month.

It has been very cold this week. It has snowed twice! I've never seen so much snow. Yesterday I bought a new coat, because my old one wasn't warm enough.

My English has improved a lot, but I haven't lost my accent. Have you watched the videos I sent you? Mom says you've learned to use WhatsApp. Is that true?

Love, Bruno

Tradução

Oi, vó,

Já faz três meses que estou em Toronto, e já aprendi muita coisa. Encontrei um apartamento pequeno perto da universidade e fiz alguns bons amigos. Meu colega de apartamento, o Kenji, é do Japão. Ele mora aqui desde 2023, então me mostrou a cidade. Visitamos a CN Tower e vimos dois jogos de hóquei. Ainda não fui às Cataratas do Niágara, mas vamos no mês que vem.

Tem feito muito frio esta semana. Já nevou duas vezes! Nunca vi tanta neve. Ontem comprei um casaco novo, porque o antigo não esquentava o suficiente.

Meu inglês melhorou muito, mas não perdi o sotaque. Você assistiu aos vídeos que eu mandei? A mamãe disse que você aprendeu a usar o WhatsApp. É verdade?

Beijos, Bruno

O que observar no texto

  • for e since: I've been in Toronto for three months, He's lived here since 2023. O português usa o presente com "faz" e "desde".
  • been in e been to: I've been in Toronto (ele ainda está lá); I haven't been to Niagara Falls (visita que ainda não aconteceu).
  • already, yet e never: I've already learned, I haven't been... yet, I've never seen.
  • Particípios irregulares: found, made, shown, seen, been, lost.
  • Período que não acabou: this week aceita Present Perfect; yesterday não, por isso Yesterday I bought fica no Past Simple.

Perguntas de interpretação

  1. How long has Bruno been in Toronto?
  2. Who has shown Bruno the city?
  3. Has Bruno been to Niagara Falls?
  4. How many times has it snowed this week?
  5. Why did Bruno buy a new coat?

Respostas: 1 For three months. · 2 Kenji, his roommate. · 3 No, he hasn't. He's going next month. · 4 Twice. · 5 Because his old coat wasn't warm enough.

10 exercícios de present perfect com respostas

Complete com o Present Perfect do verbo entre parênteses ou com for e since.

  1. I ___ (never / see) a whale.
  2. Marina ___ (go) to the supermarket. She'll be back in ten minutes.
  3. ___ you ever ___ (be) to Manaus?
  4. We've lived here ___ 2019.
  5. They've been together ___ six years.
  6. He ___ (not / finish) his project yet.
  7. I ___ (just / buy) tickets for the concert.
  8. How long ___ you ___ (know) Rafael?
  9. My sister ___ (write) two songs this year.
  10. I haven't eaten anything ___ breakfast.

Respostas: 1 have never seen ('ve never seen) · 2 has gone ('s gone) · 3 Have, been · 4 since · 5 for · 6 hasn't finished (has not finished) · 7 have just bought ('ve just bought) · 8 have, known · 9 has written ('s written) · 10 since

Errou o 2? Has gone quer dizer que a Marina foi e ainda não voltou; has been seria uma ida que já acabou. Errou o 4 ou o 10? Depois de since vem o ponto de partida: um ano, um dia, uma refeição.

Para imprimir, baixe os exercícios de present perfect em PDF com gabarito: 29 frases para treinar o particípio, for e since, negativas e perguntas, corrigir erros típicos de brasileiros e traduzir do português. Mais exercícios com áudio e correção na hora estão nos blocos de prática acima.

8.Perguntas frequentes

Quando usar o Present Perfect em inglês?

Use o Present Perfect para ações passadas que importam agora: experiências, novidades e resultados, períodos de tempo não terminados e situações que continuam verdadeiras. Por exemplo: "I've been to Paris twice" (experiência), "I've bought a new car" (novidade), "Have you seen him today?" (o dia ainda não acabou) e "I have lived here for two years" (ainda moro aqui). Quando você dá detalhes de quando e como, passe para o Past Simple: "I've bought a new car. I bought it on Monday." O Present Perfect não corresponde ao pretérito perfeito composto do português: "tenho feito" indica ação repetida ou prolongada.

Como se forma o Present Perfect em inglês?

O Present Perfect se forma com have ou has mais o particípio passado (past participle): "I have finished", "She has finished". Use has com he, she e it, e have com I, you, we e they. Os verbos regulares recebem -ed ("We have worked"), e os irregulares usam a terceira forma: "She has eaten", e não "She has ate". Na negativa, use haven't ou hasn't: "He hasn't seen it." Na pergunta, coloque have ou has antes do sujeito (subject): "Have you called him yet?"

For ou since no Present Perfect: qual é o certo?

Use for com um período de tempo ("for five years") e since com o ponto de partida ("since 2020"). Então diga "I have lived here for five years", e não "I have lived here since five years" nem "I live here for five years". Em português dizemos "moro aqui há cinco anos", com o verbo no presente, mas em inglês essa ideia pede o Present Perfect. For responde a "How long?" (for two hours, for ages), e since responde a "From when?" (since Monday, since November). Since também pode introduzir uma oração (clause) no Past Simple: "I've made many friends since I moved here."

Been to ou been in: qual é a diferença no Present Perfect?

"Been to" um lugar significa que você visitou e voltou; "been in" significa que você ficou lá por um tempo, muitas vezes até agora. Compare "She has been to Paris three times" (ela não está lá agora) com "She has been in Paris for a week" (ela ainda está lá). Com been in, normalmente se diz quanto tempo: "They've been in the office all day." Gone to é outra coisa: "He has gone to Paris" significa que ele foi para lá e ainda não voltou.

Como usar already, just e yet no Present Perfect?

Already e just costumam ficar entre have e o verbo principal (main verb) nas afirmativas; yet, no fim de negativas e perguntas. Por exemplo: "I have already read the book", "She's just arrived" e "The bus hasn't come yet." Already significa antes do esperado, just significa há muito pouco tempo e yet significa até agora, quando você espera que aconteça: "Has your brother finished school yet?" Em português "já" serve para already e para yet, então o tipo de frase decide. Already numa pergunta pode mostrar surpresa: "Has he already finished school? He's only 17!"

O Present Perfect é o mesmo que o pretérito perfeito composto?

Não. O pretérito perfeito composto (tenho feito, tenho estudado) fala de algo repetido ou contínuo até agora, e em inglês costuma virar Present Perfect Continuous: "Tenho estudado muito" = "I've been studying a lot". Já o Present Perfect (Simple) na maioria das frases se traduz pelo pretérito perfeito simples: "I've seen this movie" = "Já vi esse filme", "She has lost her keys" = "Ela perdeu as chaves". Com for e since, vira presente: "I've lived here for two years" = "Moro aqui há dois anos". Por isso, "I have done my homework" é "fiz a lição de casa", e não "tenho feito a lição".

Posso usar yesterday ou last week com o Present Perfect?

Não. Com um momento que já terminou (yesterday, last week, in 2020, two days ago), o inglês usa o Past Simple: "I saw him yesterday", e não "I have seen him yesterday". Em português o mesmo tempo serve para "já o vi" e "eu o vi ontem", mas em inglês o tempo muda assim que aparece um momento terminado. O Present Perfect fica para quando o momento não é dito ou o período ainda não acabou: "I've seen him", "I've seen him today", "I've seen him this week". A página Present Perfect vs Past Simple compara os dois tempos com mais exemplos.

Pronto para praticar este tema?

Instala a app e pratica este tema como um jogo — com XP, sequências e correção imediata.