← Voltar ao início
Módulo 1 · Aula 2

Tempos Perfeitos

Present Perfect, Past Perfect e Future Perfect — Simple vs. Continuous · Usos completos, exceções e dicas de prova

Nesta aula
1. Present Perfect

O que é e por que existe

O Present Perfect conecta o passado ao presente. Ele fala de algo que aconteceu no passado mas tem relevância, resultado ou conexão com o momento atual. O tempo exato da ação não é o foco — se importa, use o Past Simple.

have / has + past participle (V3)
UsoExplicaçãoExemplo
Experiência de vidaAlgo que aconteceu (ou não) em algum momento da vida"I have visited Japan." / "She has never tried sushi."
Resultado no presenteAção passada com resultado visível agora"He has broken his arm." (o braço ainda está quebrado)
Ação recenteAconteceu há pouco, com impacto no presente"I've just finished the report."
Duração até agoraCom "for" e "since" — ação que começou no passado e continua"She has worked here for 5 years."
Mudança ao longo do tempoAlgo que mudou em relação ao passado"My English has improved a lot."
Ação não concluídaPeríodo de tempo ainda não terminou"I haven't seen him today." (o dia ainda não acabou)
Superlativo / first timeCom superlativo ou "first/second time""This is the best film I have ever seen."
⚠️ Present Perfect vs. Past Simple — A distinção mais cobrada

Esta é a diferença mais testada em exames de inglês. A regra: se há um marcador de tempo específico e terminado (yesterday, in 2010, last year, three days ago), use o Past Simple, nunca o Present Perfect.

  • "I have seen him yesterday."
  • "I saw him yesterday."
  • "I have seen him recently." (tempo não específico)
⚠️ For vs. Since — diferença crucial
  • for = duração de tempo → "I have lived here for 3 years."
  • since = ponto de início → "I have lived here since 2021."
  • "I have lived here since 3 years." — ERRADO
  • "I have lived here for 2021." — ERRADO
2. Past Perfect

O "passado do passado"

O Past Perfect marca uma ação que aconteceu antes de outra ação no passado. É o equivalente ao "mais-que-perfeito" do português. Sem ele, frases com sequência temporal ficam ambíguas.

had + past participle (V3)

Linha do tempo: [Past Perfect] → [Past Simple] → AGORA

UsoExplicaçãoExemplo
Sequência temporalAção A ocorreu antes da ação B no passado"She had left before I arrived."
Causa no passadoExplica por que algo aconteceu"He was tired because he hadn't slept."
Com "when"A ação já estava completa quando outra iniciou"When I got there, they had already started."
Condicionais (3rd)Situações hipotéticas no passado"If I had known, I would have helped."
Reported SpeechRecuando um tempo verbal no discurso indireto"She said she had finished the project."
Expectativas não cumpridasCom "hoped/expected/thought""I thought you had called her."
⚠️ Exceção — Quando o Past Perfect não é obrigatório

Se a ordem das ações já está clara por conectivos como "before" ou "after", o Past Perfect pode ser substituído pelo Past Simple sem ambiguidade:

  • "She left before he arrived." (ambos Past Simple — "before" marca a sequência)
  • "She had left before he arrived." (Past Perfect — igualmente correto e mais enfático)
  • ⚠️ "When I got there, they started." — AMBÍGUO (começaram ao mesmo tempo ou antes?)
  • "When I got there, they had already started." — CLARO
3. Future Perfect

Ação completa antes de um ponto futuro

O Future Perfect expressa uma ação que estará concluída antes de um momento específico no futuro. É menos comum na fala cotidiana, mas muito cobrado em provas formais.

will have + past participle (V3)
UsoMarcador típicoExemplo
Ação concluída antes de prazoby + time (by Friday, by 2030)"By Friday, I will have submitted the report."
Duração até ponto futuroby the time + clause"By the time she arrives, we will have eaten."
Conquista futuraby next year, by then"By next year, he will have graduated."
Previsão de conclusãoin + period"In two weeks, they will have finished the project."
⚠️ "By the time" — atenção ao tempo da oração subordinada

Depois de "by the time", o verbo na oração subordinada usa o Present Simple (não Future!) para se referir ao futuro:

  • "By the time she arrives, I will have cooked dinner."
  • "By the time she will arrive, I will have cooked dinner."
4. Perfect Simple vs. Perfect Continuous
Perfect Simple
have/has/had + V3
  • Foco no resultado ou conclusão
  • Quantidade de vezes (three times)
  • Ação já terminada
  • Com stative verbs
"I have written 5 emails." → resultado: 5 emails prontos.
"She has visited Paris three times." → quantidade.
Perfect Continuous
have/has/had + been + V-ing
  • Foco na duração ou processo
  • Ação pode ainda estar em andamento
  • Evidência visível de atividade recente
  • Com "for" e "since" (duração)
"I have been writing emails all day." → duração/processo.
"Your eyes are red — have you been crying?" → evidência recente.
FraseTempoNuance
"She has read the book."PP SimpleTerminou — resultado é que ela já leu.
"She has been reading the book."PP ContinuousProcesso em andamento — ainda pode estar lendo.
"I have lived here for 3 years."PP SimpleEstado contínuo — stative verb → obrigatoriamente Simple.
"I have been living here for 3 years."PP ContinuousÊnfase na continuidade — ação em andamento.
"He had waited for 2 hours."Past Perf. SimpleEspera concluída antes de algo no passado.
"He had been waiting for 2 hours."Past Perf. ContinuousÊnfase na duração da espera.
5. Palavras-chave por tempo

Present Perfect

alreadyyetjust everneverfor sincerecentlylately so farup to nowthis week/month/year

Past Perfect

beforeafterwhen by the timealreadynever onceas soon as

Future Perfect

by + timeby the timeby then in + periodbefore + future point
6. Exceções e casos especiais
Caso 1 — "Already" em perguntas e negativas
  • "Have you already finished?" — surpresa (esperava que não)
  • "Have you finished yet?" — pergunta neutra
  • "I haven't finished yet." — negativa com "yet"
  • "I have already finished." — afirmativa com "already"
Caso 2 — Present Perfect não existe para o passado distante

No inglês americano, o Past Simple é frequentemente usado onde o inglês britânico usaria o Present Perfect. Em provas formais como IELTS e TOEFL (padrão britânico), use o Present Perfect com "just", "already" e "yet".

  • 🇺🇸 AmE: "Did you eat yet?"
  • 🇬🇧 BrE: "Have you eaten yet?"
Caso 3 — Stative verbs e o Perfect Continuous

Verbos de estado (know, believe, want, love, own...) não usam o Perfect Continuous:

  • "I have been knowing her for years."
  • "I have known her for years."
  • "She had been wanting to go."
  • "She had wanted to go."
Caso 4 — "This is the first/second time + Present Perfect"

Estrutura muito cobrada em provas:

  • "This is the first time I have seen this film."
  • "It's the third time she has called today."
  • "This is the first time I see this film."
7. Dicas de prova
🎯 Dica 1 — Tempo específico = Past Simple

Se a frase tem yesterday, last night, in 1990, two days ago, when I was young — use sempre o Past Simple. Present Perfect nunca coexiste com marcadores de tempo específico e terminado.

🎯 Dica 2 — "By" + tempo futuro = Future Perfect

"By Friday", "By 2030", "By the time she arrives" são gatilhos quase universais do Future Perfect. Na oração depois de "by the time", use Present Simple.

🎯 Dica 3 — Resultado visível = Present Perfect Simple

"Your hands are dirty" → "Have you been gardening?" (evidência de atividade recente = Continuous)
"The window is broken" → "Someone has broken the window." (resultado presente = Simple)

🎯 Dica 4 — "Had + V3" em Reported Speech

Ao transformar frases em reported speech, os tempos recuam um nível. Present Perfect vira Past Perfect: "I have finished" → He said he had finished.

❌ Erros comuns
"I have seen him yesterday."
"She has been knowing him for years."
"By the time she will arrive, I'll leave."
"I have lived here since 3 years."
✅ Formas corretas
"I saw him yesterday."
"She has known him for years."
"By the time she arrives, I'll leave."
"I have lived here for 3 years."
Quiz — 10 questões
Pontos: 0