O present perfect liga o passado ao presente. Descreve ações passadas que continuam a ser importantes agora, seja uma tarefa concluída, uma experiência de vida ou algo que começou antes e ainda é verdade. Este guia cobre a fórmula, as principais palavras-sinal, os particípios irregulares que mais complicam e a distinção com que os alunos mais se debatem.
.webp?alt=media&token=ced88d62-75eb-40a6-a1ee-a3135d6042f1)
O present perfect forma-se com have ou has mais o particípio passado do verbo principal. Os verbos regulares terminam em -ed; os irregulares mudam de forma, como eat, que se torna eaten. É um dos quatro tempos do presente e o único construído em torno de um momento indefinido, em vez de um momento indicado, o que ajuda a explicar por que é considerado um dos tempos mais difíceis de dominar.
Comparar o present perfect com as outras formas do presente evidencia o seu papel de ligar experiências passadas ao presente:
| Tempo verbal | Foco | Exemplo |
|---|---|---|
| Present simple | Hábitos, factos, horários | She works at a hospital. |
| Present continuous | Ações a acontecer agora | She is working right now. |
| Present perfect | Ação passada ligada ao presente | She has worked here for years. |
| Present perfect continuous | Duração de uma ação em curso | She has been working since 8 AM. |
Esta é a distinção que causa mais confusão e também uma das questões gramaticais mais pesquisadas em inglês. O past simple serve para uma ação terminada num momento específico e indicado (I visited Paris last year). O present perfect serve para uma ação num momento indefinido da sua vida, ou que ainda tem ligação com o agora (I have visited Paris). Se a frase incluir uma data ou hora passada específica, mude para o past simple. Mesmo quem já se sente confiante com o past simple costuma tropeçar aqui, porque ambos os tempos descrevem algo que já aconteceu.
Use have para I, you, we, they e has para he, she, it. Na fala do dia a dia, estas formas contraem-se em I've, she's e haven't.
| Forma | Regra | Exemplo |
|---|---|---|
| Afirmativa | have / has + particípio passado | I have eaten. She has gone. |
| Negativa | have / has + not + particípio passado | I haven't eaten. She hasn't gone. |
| Interrogativa | Have / Has + sujeito + particípio passado? | Have you eaten? Has she gone? |
O present perfect abrange várias situações distintas em que o passado se liga ao momento presente:
Acontecimentos que ocorreram num momento não mencionado da sua vida.
Ações concluídas há pouco tempo cujo resultado ainda é relevante agora.
Estados ou ações que começaram no passado e continuam no presente.
Ações que ocorrem em períodos de tempo que ainda não terminaram (today, this week).
Mudança ao longo do tempo: Também se usa para descrever progressos ou evoluções graduais: "Prices have gone up." / "Her English has improved a lot."
Há palavras que indicam frequentemente que deve usar o present perfect:
| Palavra | Utilização | Exemplo |
|---|---|---|
| already | Terminou mais cedo do que o esperado | I have already finished my work. |
| yet | Ainda não terminou, normalmente em negativas/interrogativas | She hasn't eaten dinner yet. |
| ever / never | Em algum momento / em nenhum momento | Have you ever been there? I have never seen that. |
| for / since | Durante um período de tempo / desde um ponto de partida | for three days, since Monday |
| just | Há muito pouco tempo | He has just left. |
| still | Continua até agora, normalmente em negativas | I still haven't heard back. |
Compare estes exemplos para ver como os marcadores de tempo específicos obrigam a escolher entre os dois tempos:
| Frase | Tempo correto | Porquê |
|---|---|---|
| I visited Paris last year. | visited | Momento passado indicado |
| I have visited Paris three times. | have visited | Momento indefinido, experiência de vida |
| She has finished her homework already. | has finished | O resultado importa agora |
| She finished her homework at 6 PM. | finished | Momento passado indicado |
| We have known each other since college. | have known | Estado contínuo, ligado ao presente |
| We met at a conference in 2019. | met | Momento passado indicado |
Tanto been como gone são particípios passados de go, mas significam coisas diferentes no present perfect. Has been significa que a pessoa foi a algum lado e já voltou. Has gone significa que a pessoa foi a algum lado e ainda lá está.
| Frase | Been ou Gone? | Porquê |
|---|---|---|
| He has ___ to London twice. | been | Experiência de vida, já regressou |
| She has ___ to the supermarket. | gone | Ainda lá está, ainda não voltou |
| Have you ever ___ to Japan? | been | Pergunta sobre experiência de vida |
| He has ___ home. (Foi-se embora.) | gone | Está agora em casa, não aqui |
Been, gone, done, seen, written e eaten cobrem grande parte das frases do dia a dia no present perfect e vale a pena dominá-los antes de passar a formas irregulares menos comuns. A lista completa de verbos irregulares abrange todas as combinações de forma base, passado e particípio passado.
A Learna AI deteta o momento exato em que um aluno recorre ao past simple quando o present perfect encaixaria melhor e explica a diferença temporal ali mesmo, na conversa, em vez de esperar pelo fim da lição. Assinala também uma data ou expressão de tempo específica ao lado de have ou has, já que esse é o sinal mais claro de que foi escolhido o tempo errado, e apanha as confusões entre been/gone verificando se a pessoa já regressou ou continua fora. Os alunos que treinam exercícios de experiência de vida com a Learna registam uma melhoria de 97% na escolha da forma correta do particípio à primeira tentativa.
Assim que have e has se tornam naturais, o passo seguinte para a maioria dos alunos é acrescentar duração com o present perfect continuous, que dá à mesma ideia um sentido de tempo contínuo.
Ponha os seus conhecimentos de gramática em prática com os percursos de aprendizagem da Learna:
É o tempo formado com have ou has mais um particípio passado, usado para ações passadas que ainda são relevantes agora, como I have visited Japan ou She has just left.
Afirmativa: have/has + particípio passado. Negativa: have/has + not + particípio passado. Interrogativa: Have/Has + sujeito + particípio passado?
O present simple descreve hábitos e factos; o present perfect liga uma ação passada ao momento presente, muitas vezes sem indicar exatamente quando aconteceu.
Use o present perfect quando o momento exato não é mencionado ou não interessa. Use o past simple quando indica um momento passado específico, como yesterday ou in 2020.
Diga que serve para coisas que aconteceram mas cujo momento não importa, ou para coisas que ainda são verdade agora, como "I have lost my pencil", que significa que ainda não o tens.
Already, yet, ever, never, just, for e since aparecem frequentemente com o present perfect e indicam que é este o tempo necessário, e não o past simple.
Already surge normalmente em frases afirmativas para mostrar que algo terminou mais cedo do que o esperado; yet surge em negativas e interrogativas para perguntar se algo já aconteceu.
Use for com uma duração de tempo, como for three years, e since com um ponto de partida, como since 2020.
Particípios passados que não terminam em -ed, como gone, eaten, written e seen. Têm de ser memorizados um a um, juntamente com as formas base e de passado.
Sim, sobretudo com for ou since: I have lived here for ten years mostra que a ação começou no passado e continua agora.
Usá-lo com um momento passado específico, como "I have visited Paris last year", que deveria estar no past simple: "I visited Paris last year."
Os falantes nativos usam muito mais o past simple para contar histórias e falar de acontecimentos específicos, enquanto o present perfect surge sobretudo para experiências indefinidas ou notícias acabadas de acontecer.
A Learna AI assinala-o assim que uma data passada específica aparece junto de have ou has e explica por que o past simple encaixa melhor naquela frase em concreto.
Sim. A Learna AI repara em quais os particípios irregulares que o aluno ainda confunde e volta a trazê-los em sessões de prática posteriores, até a forma ficar consolidada.