Se você domina quando ligar o passado ao presente (present perfect) e como mostrar o que aconteceu antes de outro passado (past perfect), 90% das dúvidas somem. Abaixo vai um guia direto, com estrutura, usos, diferenças e pegadinhas comuns.
Mapa mental
Clique na imagem abaixo para visualizar o mapa mental completo:

Estrutura (forma)
Present perfect = have/has + past participle
- I have finished. (Eu terminei.)
- She has seen the report. (Ela viu o relatório.)
Negativa: haven’t/hasn’t + participle. Perguntas: Have/Has + sujeito + participle?
Past perfect = had + past participle
- We had left before the meeting started. (Nós tínhamos saído antes de a reunião começar.)
Negativa: hadn’t + participle. Perguntas: Had + sujeito + participle?
Dica: particípios irregulares (been, gone, done, seen, written, taken…) são essenciais para ambos os tempos.
Present perfect – quando usar
2.1. Ações/estados que começaram no passado e continuam agora
Normalmente com for (por um período) e since (desde um ponto específico).
- I have worked here for five years. (Trabalho aqui há cinco anos.)
- She has lived in Porto Alegre since 2019. (Ela mora… desde 2019.)
2.2. Experiências de vida (sem dizer quando)
- Have you ever tried sushi? (Você já experimentou sushi?)
- He has never traveled abroad. (Ele nunca viajou para fora.)
2.3. Resultado no presente / mudança ao longo do tempo
- I have lost my keys. (Resultado agora: estou sem as chaves.)
- The team has grown a lot this year. (Mudança observável.)
2.4. Eventos muito recentes com just, already, yet
- I’ve just sent the email. (Acabei de enviar.)
- She’s already finished. (Ela já terminou.)
- Have you finished yet? (Você já terminou?)
2.5. Períodos não concluídos (today/this week/this year, etc.)
- I haven’t seen her today. (Hoje ainda não acabou.)
Evite: usar present perfect com tempo concluído (yesterday, in 2019, two hours ago). Use past simple nesses casos.
Past perfect – quando usar
3.1. Para deixar claro o que aconteceu antes de outro momento no passado
- When we arrived, the movie had already started.
- (Quando chegamos, o filme já tinha começado.)
- By the time I called, she had left.
- (Quando liguei, ela já tinha saído.)
3.2. Em narrativas para ordem dos fatos
- He had saved the file, then the computer crashed.
- (Ele tinha salvo o arquivo; depois o PC travou.)
3.3. Em padrões frequentes
- 3rd conditional (condicional do passado):
- If I had known, I would have called.
- (Se eu tivesse sabido, teria ligado.)
- Reported speech (discurso indireto):
- She said she had finished.
- (Ela disse que tinha terminado.)
Observação: o past perfect costuma aparecer em relação a outro passado; isolado, geralmente não é necessário.
Present perfect vs. past simple (diferenças-chave)
Situação | Use | Exemplo |
---|---|---|
Tempo concluído (ontem, em 2022, há 5 min) | Past simple | I sent the invoice yesterday. (Eu enviei ontem.) |
Tempo não concluído (hoje, esta semana) | Present perfect | I have sent three emails today. (Ainda é “hoje”.) |
Experiência sem tempo específico | Present perfect | She has visited London. |
Fato fechado no passado | Past simple | She visited London in 2019. |
Base: distinção entre “períodos acabados vs. em aberto” e “conexão com o presente”.
Inglês americano x britânico (o que muda na prática)
- Em inglês americano, é comum usar past simple onde o britânico usaria present perfect com just/already/yet:
- AmE: Did you eat (yet)?
- BrE: Have you eaten (yet)?
- Gotten é o particípio de get no padrão americano (have gotten), enquanto o britânico prefere have got em muitos contextos.
Marcadores úteis (sinais de uso)
Present perfect: for, since, ever, never, already, yet, just, recently, so far, up to now, this week/today (se ainda estiverem em curso).
Past perfect: before, after, by the time, when (para marcar o “passado do passado”).
Erros comuns (e como corrigir)
- Usar present perfect com tempo fechado:
✗ I’ve visited Paris in 2019. → ✓ I visited Paris in 2019. - Confundir for/since:
✗ I’ve lived here since 10 years. → ✓ … for 10 years. / ✓ … since 2015. - Esquecer a conexão com o presente (present perfect):
Se a informação impacta agora (resultado/estado), prefira present perfect:
✓ I have lost my badge (I can’t enter). (Perdi o crachá — não consigo entrar.) - Usar past perfect sem “âncora” no passado:
O leitor precisa ver o outro evento passado para o past perfect fazer sentido.
Mini “árvore de decisão”
- Há referência ao presente ou o período ainda não acabou? → Present perfect.
- Você quer mostrar o evento que aconteceu antes de outro passado? → Past perfect.
- O tempo é fechado e o fato é apenas passado? → Past simple.
Frases-modelo (com tradução)
Trabalho/comunicação
- We have updated the deck. Please check it. (Nós atualizamos o deck. Confira, por favor.)
- I haven’t received the client’s feedback yet. (Ainda não recebi o feedback do cliente.)
- By the time the call started, the team had prepared the brief. (Quando a call começou, o time já tinha preparado o brief.)
Vida cotidiana
- She has lived there since 2020. (Ela mora lá desde 2020.)
- We had left when it began to rain. (Nós tínhamos saído quando começou a chover.)
Resumo de bolso
- Present perfect = passado com efeito agora / período em aberto: have/has + participle (for, since, just, already, yet).
- Past perfect = passado do passado: had + participle (before, after, by the time).
- Evite present perfect com yesterday / in 2019 / ago → use past simple.
- Variante AmE: possível past simple com already/yet/just; gotten como particípio de get.
Conclusão
Se a pergunta era “quando usar cada um?”, a resposta agora é prática consciente. Pegue situações reais do seu dia e escreva 3 variações: uma frase no past simple, outra no present perfect e outra no past perfect. Diga em voz alta o motivo da escolha. Isso força a decisão e elimina a dúvida com o tempo.
Crie um ritual curto (5 minutos): escolha três frases do trabalho ou da vida diária, troque marcadores (for/since, just/already/yet, by the time/before/after), e revise participles que aparecerem. Feito isso, consulte o mapa mental para checar rapidamente se sua decisão faria sentido em um contexto real.
Quer um atalho sempre à mão? Deixe o mapa mental aberto enquanto escreve ou estuda e use-o como checklist de decisão. Quando precisar revisar, volte a ele primeiro e só depois ao texto completo.