O Present Perfect liga uma ação passada ao presente. Sua estrutura é have/has + particípio passado: I have finished (Eu terminei / já terminei) e She has lived here for five years (Ela mora aqui há cinco anos).
Esse tempo verbal não tem uma tradução única em português. Para usá-lo corretamente, observe se o momento passado não foi especificado, se há um resultado no presente ou se a situação começou no passado e continua agora.
O que é Present Perfect?
O Present Perfect é formado com o presente do verbo to have — have ou has — e o particípio passado do verbo principal. Have acompanha I, you, we, they; has acompanha he, she, it.
| Sujeito | Auxiliar | Exemplo |
|---|---|---|
| I / You / We / They | have | They have studied. |
| He / She / It | has | She has studied. |
Quando usar o Present Perfect
1. Experiências sem tempo definido
Use para falar de experiências de vida quando o momento exato não importa ou não foi informado: I have visited London (Eu visitei Londres / já estive em Londres). Se você disser quando aconteceu, normalmente usará o Simple Past: I visited London in 2024.
2. Ação recente com resultado no presente
A ação ocorreu, mas seu efeito é importante agora: She has lost her keys (Ela perdeu as chaves — e continua sem elas) e I have finished the report (Terminei o relatório — ele está pronto).
3. Situação que começou no passado e continua
Use principalmente com for e since: We have lived here for ten years e We have lived here since 2016. Em português, muitas vezes usamos o presente: “Moramos aqui há dez anos”.
4. Período de tempo ainda não terminado
Quando o período inclui o presente, o Present Perfect pode ser adequado: I have had three meetings today. O dia ainda não acabou. Se o período terminou, use o passado: I had three meetings yesterday.
5. Ações repetidas até agora
They have called me several times this week indica repetição dentro de um período que ainda tem ligação com o presente.
Forma afirmativa
Estrutura: sujeito + have/has + particípio passado. Na fala e na escrita informal, são comuns as contrações I’ve, you’ve, we’ve, they’ve, he’s, she’s, it’s. Pelo contexto, he’s pode significar he is ou he has.
- I have seen this movie. — Eu já vi este filme.
- She has completed the course. — Ela concluiu o curso.
- We’ve known each other for years. — Nós nos conhecemos há anos.
Forma negativa
Estrutura: sujeito + have/has + not + particípio. As contrações são haven’t e hasn’t.
- I haven’t finished yet. — Eu ainda não terminei.
- He hasn’t answered my message. — Ele não respondeu à minha mensagem.
- They haven’t visited us this year. — Eles não nos visitaram este ano.
Forma interrogativa e respostas curtas
Na pergunta, coloque have ou has antes do sujeito: Have/Has + sujeito + particípio…?
- Have you ever traveled abroad? — Você já viajou para o exterior?
- Has she arrived? — Ela chegou?
- Have they finished the project? — Eles terminaram o projeto?
Nas respostas curtas, repita o auxiliar: Yes, I have; No, I haven’t; Yes, she has; No, she hasn’t. Veja mais modelos em short answers em inglês.
Particípio passado: verbos regulares e irregulares
Verbos regulares geralmente recebem -ed: work → worked, live → lived, study → studied. Verbos irregulares precisam ser memorizados.
| Infinitivo | Simple Past | Particípio |
|---|---|---|
| be | was/were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| eat | ate | eaten |
| take | took | taken |
| know | knew | known |
Already, yet, just, ever e never
| Palavra | Uso | Exemplo |
|---|---|---|
| already | já; geralmente em afirmativas | I have already eaten. |
| yet | já/ainda; perguntas e negativas, normalmente no fim | Have you eaten yet? |
| just | acabou de | She has just arrived. |
| ever | alguma vez | Have you ever tried sushi? |
| never | nunca | I have never flown. |
Para entender a posição dessas palavras, veja o guia de advérbios de tempo em inglês.
For e since: como usar
For acompanha duração: for two hours, for a week, for a long time. Since acompanha o ponto inicial: since Monday, since 2020, since I was a child.
- She has worked here for six months. — Ela trabalha aqui há seis meses.
- She has worked here since February. — Ela trabalha aqui desde fevereiro.
Present Perfect x Simple Past
| Present Perfect | Simple Past |
|---|---|
| Tempo não especificado ou conexão com o presente | Momento passado definido e concluído |
| I have seen that film. | I saw that film last night. |
| She has lived here for ten years. (ainda mora) | She lived here for ten years. (não mora mais) |
| Have you ever been to Italy? | Did you go to Italy in 2023? |
Marcadores como yesterday, last week, in 2020, two days ago normalmente exigem Simple Past. Evite I have visited Paris last year; prefira I visited Paris last year.
Present Perfect x Present Perfect Continuous
O Present Perfect simples costuma destacar resultado ou quantidade: I have read three chapters. O Present Perfect Continuous destaca duração ou atividade: I have been reading for two hours. Alguns verbos de estado, como know e believe, geralmente não aparecem na forma contínua.
Erros comuns
- Usar o passado simples no lugar do particípio: I have went está errado; use I have gone.
- Esquecer has na terceira pessoa: She has finished.
- Misturar Present Perfect com tempo passado definido: use I saw him yesterday.
- Traduzir palavra por palavra: escolha o tempo pelo sentido e pela relação com o presente.
Exercícios de Present Perfect com gabarito
Complete com a forma correta do verbo.
- She _____ already _____ the email. (send)
- _____ you ever _____ to Canada? (be)
- They _____ not _____ the work yet. (finish)
- I _____ here since 2022. (live)
- He _____ his keys, so he can’t open the door. (lose)
- We _____ that museum last Saturday. (visit)
Ver gabarito
- has already sent
- Have / been
- have not / haven’t finished
- have lived
- has lost
- visited — Simple Past, porque “last Saturday” indica tempo concluído
Resumo do Present Perfect
- Estrutura: have/has + particípio passado.
- Use para experiências sem tempo definido, resultados presentes e situações que continuam.
- Use for para duração e since para o início.
- Com tempo passado concluído e definido, prefira Simple Past.
Crie frases sobre experiências, resultados recentes e situações que continuam. Esse contraste prático é a forma mais eficiente de dominar o Present Perfect.
