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.
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? |
Teste-se
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? |
Teste-se
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 |
Teste-se
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.
Teste-se
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 |
Teste-se
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. |
Teste-se
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. |
Teste-se
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.
Teste-se
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 |
Teste-se
4.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!"

