
GRAMÁTICA INGLESA · TEMPOS VERBAIS
Present perfect em inglês: conecte passado e presente
Entenda a lógica do present perfect, forme frases com have e has e escolha com segurança entre since, for, already, yet, ever e never.
Três ligações entre o passado e o presente
Começou antes e continua
I have lived here since 2021.A ação ou o estado começou no passado e ainda é verdade agora.
Moro aqui desde 2021.
Experiência até hoje
Have you ever worked abroad?Perguntamos ou contamos se algo já aconteceu, sem indicar um momento encerrado.
Você já trabalhou no exterior?
Resultado visível agora
She has just sent the report.A ação é recente e sua consequência importa neste momento.
Ela acabou de enviar o relatório.
A ideia central: uma ação passada que ainda toca o presente
O present perfect não coloca uma ação em um passado fechado. Nós o usamos quando olhamos para trás a partir de agora: o período continua aberto, a experiência faz parte da vida de alguém ou o resultado ainda é relevante.
Se você diz quando algo aconteceu em um período concluído, normalmente precisa do past simple. Se o tempo chega até agora ou não é especificado, o present perfect costuma ser a escolha correta.
Pergunta mental: esta ação mantém uma ponte com o presente? Se a resposta for sim, pense em present perfect.
Como formar o present perfect
Combine o auxiliar have ou has no presente com o particípio passado do verbo principal. Have acompanha I, you, we e they; has acompanha he, she e it.
| Afirmativa | Subject + have/has + past participle | Maya has finished the lesson. | Maya terminou a lição. |
|---|---|---|---|
| Afirmativa | Subject + have/has + past participle | Maya has finished the lesson. | Maya terminou a lição. |
| Negativa | Subject + have/has + not + past participle | Maya hasn't finished the lesson yet. | Maya ainda não terminou a lição. |
| Pergunta | Have/Has + subject + past participle? | Has Maya finished the lesson? | Maya terminou a lição? |
| Resposta curta | Yes, subject + have/has. / No, subject + haven't/hasn't. | Yes, she has. / No, she hasn't. | Sim. / Não. |
Na fala e na escrita informal, são comuns I've, you've, we've, they've, he's, she's, hasn't e haven't. O particípio depois de he's mostra que ele significa he has, e não he is.
Have e has são auxiliares: a informação principal está no particípio, não em uma forma de past simple.
O particípio passado: a peça indispensável
Os verbos regulares normalmente recebem -ed, mas os irregulares têm uma forma própria que deve ser aprendida em contexto.
- Regra geral:
work → worked,clean → cleaned. - Verbos terminados em -e:
live → lived. - Consoante + y:
study → studied. - Alguns verbos curtos dobram a consoante final:
stop → stopped.
| Infinitivo | Past simple | Particípio | Exemplo |
|---|---|---|---|
be | was/were | been | We have been ready since nine.Estamos prontos desde as nove. |
go | went | gone | Leo has gone to class.Leo foi para a aula e ainda está lá. |
write | wrote | written | I have written the email.Escrevi o e-mail. |
see | saw | seen | Have you seen this film?Você viu este filme? |
take | took | taken | They have taken the test.Eles fizeram o teste. |
Aprenda cada verbo irregular como uma família de três formas e use-o em uma frase completa.
Quatro usos essenciais do present perfect
Quatro intenções explicam a maioria dos usos reais. A linha do tempo e os marcadores ajudam, mas a intenção comunicativa decide.
1. Situações que começaram antes e continuam
Since costuma indicar o ponto de início e for, a duração. O estado ou a atividade continua válido.
We have known each other for eight years.Nós nos conhecemos há oito anos.He has worked remotely since March.Ele trabalha remotamente desde março.2. Experiências de vida sem data encerrada
Interessa saber se a experiência faz parte da vida até agora, não o dia exato. Ever e never são frequentes.
Have you ever spoken English in a meeting?Você já falou inglês em uma reunião?I have never missed a flight.Eu nunca perdi um voo.3. Ações recentes com resultado atual
Already, yet e just direcionam a atenção para o que já aconteceu, ainda não aconteceu ou acabou de acontecer.
I have already uploaded the file.Eu já enviei o arquivo.They haven't replied yet.Eles ainda não responderam.The train has just arrived.O trem acabou de chegar.4. Repetições dentro de um período aberto
Today, this week e so far podem acompanhar o present perfect quando o período ainda não terminou.
She has called three times today.Ela ligou três vezes hoje.We have completed four units so far.Até agora, concluímos quatro unidades.Marcadores temporais por intenção
Cada marcador responde a uma pergunta diferente: início, duração, experiência, progresso ou resultado. Aprenda sua intenção e sua posição mais comum.
since
I have studied English since September.Ponto de início: Antes de uma data, hora ou evento
Estudo inglês desde setembro.
for
I have studied English for six months.Duração: Antes de um período
Estudo inglês há seis meses.
already
We have already booked the room.Antes do esperado: Entre have/has e o particípio
Já reservamos o quarto.
yet
Have you booked the room yet?Até agora: Normalmente no final, em perguntas e negativas
Você já reservou o quarto?
ever
Have you ever met a famous person?Alguma vez: Antes do particípio, principalmente em perguntas
Você já conheceu uma pessoa famosa?
never
I have never flown alone.Em nenhuma ocasião: Antes do particípio, sem outra negação
Eu nunca viajei de avião sozinho.
just
The lesson has just started.Há um instante: Entre have/has e o particípio
A lição acabou de começar.
so far
We have learned twelve verbs so far.Até este momento: Normalmente no final
Até agora, aprendemos doze verbos.
Since introduz o começo; for mede a duração desse começo até agora. Yet aparece sobretudo em perguntas e negativas; already é comum em afirmativas.
Present perfect ou past simple: decida com duas perguntas
Os dois tempos podem falar do passado, mas usam perspectivas diferentes. Não escolha pela tradução literal: observe se o período terminou e se há um momento concluído.
| Alternar entre present perfect e past simple | Present perfect | Past simple |
|---|---|---|
| O momento terminou ou tem uma data fechada? | Não: período aberto ou tempo não especificado. | Sim: yesterday, last week, in 2022, when I was a child. |
| O resultado importa agora? | Sim: a consequência ainda está presente. | Não necessariamente: narramos um fato concluído. |
I have visited London three times.Visitei Londres três vezes.
Nora has lost her keys, so she can't get in.Nora perdeu as chaves, por isso não consegue entrar.
I visited London in 2022.Visitei Londres em 2022.
Nora lost her keys yesterday, but she found them later.Nora perdeu as chaves ontem, mas depois as encontrou.
- Você diz quando aconteceu? Use o past simple.
- O período inclui o presente? Considere o present perfect.
- Existe uma consequência visível agora? O present perfect costuma funcionar.
Present perfect simple ou continuous
O simple normalmente destaca resultado, quantidade ou estado. O continuous destaca atividade e duração. Às vezes os dois são possíveis, mas o foco muda.
| # | Foco no resultado ou na quantidade | Foco no processo ou na duração |
|---|---|---|
| 1 | I have read three chapters.Li três capítulos. | I have been reading for two hours.Estou lendo há duas horas. |
| 2 | I have known Ana since school.Conheço Ana desde a escola. | Not normally: I have been knowing Ana since school.Forma normalmente incorreta com know, que é verbo de estado. |
Verbos de estado como know, believe, own e need normalmente usam present perfect simple, não continuous.
Erros frequentes e como corrigi-los
Corrija a lógica, não apenas a forma. Esses erros aparecem quando o auxiliar, o particípio e os marcadores de tempo são misturados.
Forma incorreta 1
I have saw the message.
Correção: I have seen the message.
Depois de have vem o particípio seen, não o past simple saw.
Forma incorreta 2
She has finished yesterday.
Correção: She finished yesterday.
Yesterday indica um momento concluído e exige past simple.
Forma incorreta 3
I am lived here for years.
Correção: I have lived here for years.
O auxiliar do present perfect é have, não be.
Forma incorreta 4
We have lived here since five years.
Correção: We have lived here for five years.
For expressa duração; since introduz o ponto de início.
Forma incorreta 5
I haven't never tried it.
Correção: I have never tried it.
Never já contém a negação; evite a dupla negativa.
Forma incorreta 6
Tom has been to Paris, so he isn't here.
Correção: Tom has gone to Paris, so he isn't here.
Has gone indica que ele ainda está lá; has been indica que foi e voltou.
Exemplos de present perfect em situações reais
Observe o que liga cada frase ao presente: progresso, resultado, experiência, expectativa ou quantidade acumulada.
My English has improved since I started practising every day.Meu inglês melhorou desde que comecei a praticar todos os dias.
mudança até agoraThe meeting has already begun.A reunião já começou.
resultado atualHave you finished the exercise yet?Você já terminou o exercício?
resultado esperadoWe haven't chosen a date yet.Ainda não escolhemos uma data.
ação pendenteSara has never driven on the left.Sara nunca dirigiu do lado esquerdo.
experiência de vidaHow many lessons have you completed so far?Quantas lições você concluiu até agora?
quantidade acumuladaExercícios de present perfect com respostas explicadas
Responda primeiro sem olhar. Depois abra cada solução e confira a forma e também a pista temporal.
0/15
1. Complete com a forma correta
Use have ou has e o particípio adequado.
I ___ (finish) the report.
Resposta: have finished
I usa have; o particípio regular é finished.
Marta ___ (not call) yet.
Resposta: hasn't called
Marta é terceira pessoa; a negativa é hasn't + called. Yet mostra que a ação continua pendente.
___ you ever ___ (try) sushi?
Resposta: Have / tried
A pergunta sobre experiência usa Have you ever + particípio tried.
We ___ (know) each other since 2019.
Resposta: have known
Since 2019 liga o início a agora; know fica no simple.
He ___ (go) to the bank; he'll return at noon.
Resposta: has gone
Has gone indica que ele foi ao banco e ainda não voltou.
2. Escolha entre present perfect e past simple
Procure um período aberto, um momento encerrado ou um resultado atual.
I ___ (see) that film last Friday.
Resposta: saw
Last Friday é um momento encerrado: past simple.
I ___ (see) that film three times.
Resposta: have seen
Não se especifica quando e contamos experiência acumulada: present perfect.
They ___ (move) here in 2020.
Resposta: moved
In 2020 fecha o momento: past simple.
They ___ (live) here for four years.
Resposta: have lived
For four years liga o início ao presente: present perfect.
She ___ just ___ (arrive).
Resposta: has / arrived
Just sinaliza um fato recém-ocorrido com resultado presente.
3. Encontre e corrija o erro
Reescreva cada frase para alinhar a forma e o sentido.
I have finished it yesterday.
Resposta: I finished it yesterday.
Yesterday exige past simple.
He has went home.
Resposta: He has gone home.
O particípio de go é gone.
We have waited since two hours.
Resposta: We have waited for two hours.
Two hours é duração, por isso usamos for.
Did you ever see snow?
Resposta: Have you ever seen snow?
A pergunta de experiência usa Have + ever + seen.
She hasn't finished already.
Resposta: She hasn't finished yet.
Em uma negativa, yet expressa o que continua pendente.
Perguntas frequentes sobre o present perfect
O que é present perfect?
É um tempo verbal que liga uma ação ou estado anterior ao presente. Ele pode expressar continuidade, experiência, repetição em um período aberto ou um resultado atual.
Qual é a estrutura do present perfect?
A estrutura básica é sujeito + have/has + particípio passado. Na negativa, acrescentamos not; nas perguntas, have ou has vem antes do sujeito.
Quando usar since e quando usar for?
Since introduz o ponto de início, como since Monday. For expressa duração, como for three days.
Onde colocar already e yet?
Already costuma ficar entre have/has e o particípio. Yet normalmente aparece no final de perguntas e frases negativas.
Como usar ever e never?
Ever pergunta se uma experiência já aconteceu; never afirma que ela não aconteceu em nenhuma ocasião. Never não deve ser combinado com outra negação.
Posso usar present perfect com yesterday?
Normalmente não. Yesterday é um tempo encerrado, então usamos past simple: I saw her yesterday.
Qual é a diferença entre has been e has gone?
Has been geralmente indica que a pessoa foi e voltou. Has gone indica que ela saiu e ainda está fora.
Qual é a diferença entre present perfect simple e continuous?
O simple destaca resultado, quantidade ou estado; o continuous destaca atividade e duração. Verbos de estado normalmente ficam no simple.
Transforme a linha do tempo em uma decisão automática
Revise os particípios, compare present perfect com past simple e pratique com períodos abertos. Quanto mais você identificar a ligação com o presente, menos dependerá de traduzir palavra por palavra.
- Veja todos os tempos verbais
- Revise o particípio passado
- Pratique verbos irregulares
- Compare com o past simple
- Entenda o present perfect continuous
- Faça o teste de nível