N3-05 — Past Perfect (had done / had been doing)¶
Nível: N3 Intermediário (B1+/B2) · Trilha: Gramática Requer: N2-01 Present perfect (have done) Destrava: N3-06 Reported speech (she said that...) · N3-07 Voz passiva: todos os tempos · N3-10 Wish / If only · N4-02 Inversão (Never have I... / Not only...)
Em 1 frase¶
O past perfect (had + particípio) é o "passado do passado": quando você já está contando uma história no passado e precisa voltar ainda mais para trás, a ação mais antiga leva had — em português, "tinha feito".
Explicação completa¶
A forma¶
SUJEITO + HAD + PARTICÍPIO (3ª coluna do verbo)
I/You/He/She/We/They had finished.
Uma beleza: had é igual para todas as pessoas — sem a pegadinha do have/has.
| Afirmativa | Negativa | Pergunta |
|---|---|---|
| She had left when I arrived. | She hadn't left yet. | Had she left when you arrived? |
| We had never seen the ocean before. | We hadn't seen it before. | Had you seen it before? |
O particípio é o mesmo do present perfect (a "terceira coluna"): go → went → gone, see → saw → **seen, eat → ate → eaten**. Se você dominou o N2-01, já tem essa parte pronta.
O uso central: duas ações no passado, a mais antiga leva had¶
O past perfect só faz sentido quando existe um ponto de referência no passado e você quer falar de algo anterior a ele:
─────●──────────────●──────────── AGORA
had left I arrived
(mais antigo) (referência no passado)
- When I arrived at the party, Ana had already left. — Quando cheguei na festa, a Ana já tinha ido embora. (primeiro ela saiu, depois eu cheguei)
- The plane had taken off by the time we got to the airport. — O avião já tinha decolado quando chegamos ao aeroporto.
- I couldn't pay because I had forgotten my wallet. — Não consegui pagar porque tinha esquecido a carteira.
| 1º aconteceu (past perfect) | 2º aconteceu (past simple) |
|---|---|
| She had studied English in Brazil | before she moved to London. |
| We had saved for two years | when we finally bought the tickets. |
| He had never flown | until he took that first flight abroad. |
Past perfect vs past simple: quando o had é obrigatório?¶
Se a ordem dos eventos já está clara (com before, after, ou simplesmente narrando em sequência), o past simple costuma bastar:
- I finished work and went home. — sequência simples, sem had.
- After we arrived / had arrived, we unpacked. — com after, os dois funcionam.
O past perfect vira essencial quando a frase ficaria ambígua ou errada sem ele — principalmente com when:
| Frase | Significado |
|---|---|
| When I arrived, she made coffee. | Cheguei e aí ela fez o café. (depois) |
| When I arrived, she had made coffee. | O café já estava pronto quando cheguei. (antes) |
Uma palavra (had) inverte a ordem dos acontecimentos — é exatamente "ela fez" vs "ela tinha feito".
Past perfect vs present perfect: a referência muda¶
Os dois usam particípio, mas o ponto de vista é diferente:
| Forma | Ponto de referência | |
|---|---|---|
| Present perfect | I have lost my keys. | AGORA — estou sem as chaves neste momento. |
| Past perfect | I had lost my keys. | um momento no PASSADO — estava sem elas naquela hora. |
- She has lived in Paris for two years. — mora lá até hoje.
- She had lived in Paris for two years when she got the job. — já morava lá havia 2 anos quando conseguiu o emprego (a história é contada do passado).
Macete: present perfect olha do agora para trás; past perfect olha de um momento do passado para trás. Empurre o have para o passado → vira had.
Marcadores típicos¶
As mesmas palavrinhas do present perfect funcionam aqui, mais algumas próprias:
- already / just / never / yet — She had just landed when she called me. — Ela tinha acabado de pousar quando me ligou.
- by the time (= quando finalmente) — By the time* we found a rental in the new city, we had visited ten apartments.* — Quando finalmente achamos um lugar para alugar, tínhamos visitado** dez apartamentos.
- before / after / until / when — I had never tried sushi before I moved to Tokyo. — Eu nunca tinha provado sushi antes de me mudar para Tóquio.
- for / since — They had known each other for ten years when they got married. — Eles se conheciam havia dez anos quando se casaram.
Had been doing: o past perfect continuous¶
Para duração ou atividade contínua até um momento do passado, use had been + -ing:
SUJEITO + HAD BEEN + VERBO-ING
She had been waiting for an hour when the bus came.
Ela estava esperando havia 1 hora quando o ônibus chegou.
| Past perfect simples (resultado) | Past perfect continuous (duração/atividade) |
|---|---|
| I had written three emails. | I had been writing emails all morning. |
| Tinha escrito 3 e-mails (conta o resultado). | Tinha passado a manhã escrevendo (foca a atividade). |
| She had studied the grammar rules. | She had been studying English for six months before the test. |
Também explica causas visíveis no passado: - The ground was wet — it had been raining. — O chão estava molhado: tinha chovido / estava chovendo antes. - He was tired because he had been working night shifts. — Estava cansado porque vinha trabalhando à noite.
Verbos de estado (know, have, be, like) não vão para o continuous: ✅ I had known her for years (nunca ~~had been knowing~~).
Onde o past perfect reaparece (por isso ele destrava tanta coisa)¶
- Reported speech (N3-06) — fala no passado recua um tempo: "I lost my passport" → She said she had lost her passport.
- Terceira condicional — arrependimento do passado: If we had booked earlier, the flight would have been cheaper. — Se tivéssemos reservado antes...
- Wish / If only (N3-10) — I wish I had started studying English sooner. — Queria ter começado antes.
- Inversão formal (N4-02) — Never had I seen such a beautiful beach. — Nunca tinha visto uma praia tão bonita.
Tradução: aqui o português ajuda¶
Diferente do present perfect, o past perfect tem equivalente direto: "tinha feito" (e a forma literária "fizera"):
| Inglês | Português |
|---|---|
| She had left. | Ela tinha saído. / Ela saíra. |
| I had never flown before. | Eu nunca tinha voado antes. |
| We had been driving for hours. | Estávamos dirigindo havia horas. |
Regra prática: se em português cabe "tinha + particípio", em inglês cabe had + particípio. A armadilha não é a tradução — é o brasileiro misturar had com have ou usar past perfect onde o past simple bastava.
Pegadinhas e erros comuns de brasileiros¶
- Usar past perfect para tudo que é passado — ❌ Yesterday I had gone to the beach. → ✅ Yesterday I went to the beach. (uma ação só, sem referência anterior = past simple)
- Misturar have/has com had — ❌ When I arrived, she has already left. → ✅ ...she had already left. (a história está no passado → had)
- Passado simples no lugar do particípio — ❌ She had went home. → ✅ She had gone home. (had sempre pede a 3ª coluna)
- Ignorar o had com "when" e inverter a história — ❌ When we got home, the movie started. (querendo dizer que já tinha começado) → ✅ When we got home, the movie had already started.
- Verbo de estado no continuous — ❌ I had been knowing him for years. → ✅ I had known him for years.
Auto-teste¶
- Complete: By the time we got to the station, the train ______ (already / leave).
- Certo ou errado: "Last week I had visited my parents." (uma ação só, semana passada)
- Traduza: "Eu nunca tinha visto neve antes de me mudar para o Canadá."
- Qual a diferença? (a) When I called, she made dinner. / (b) When I called, she had made dinner.
- Complete com a forma contínua: They were exhausted because they ______ (pack) boxes all day.
Respostas
1. *...the train **had already left**.* (o trem saiu antes de chegarmos) 2. Errado — ação única com tempo definido pede past simple: *Last week I **visited** my parents.* 3. *I **had never seen** snow before I moved to Canada.* 4. (a) ela fez o jantar **depois** que liguei; (b) o jantar **já estava feito** quando liguei — o *had* coloca a ação antes. 5. *...they **had been packing** boxes all day.* (duração/atividade até aquele momento do passado)Fontes para estudar¶
| Tipo | Fonte | Onde |
|---|---|---|
| 📖 Referência | Perfect English Grammar — Past Perfect | https://www.perfect-english-grammar.com/past-perfect.html |
| 📖 Referência | Perfect English Grammar — Past Perfect Continuous | https://www.perfect-english-grammar.com/past-perfect-continuous.html |
| ✏️ Exercícios | ego4u — Grammar (Cram-up → Past Perfect) | https://www.ego4u.com/en/cram-up/grammar |
| 📕 Livro | English Grammar in Use (Murphy, azul) — unidades sobre past perfect (had done / had been doing) | Livro |
| 📖 Consulta | Cambridge Grammar — Past perfect | https://dictionary.cambridge.org/grammar/british-grammar/ |
| 🎥 Vídeo EN | mmmEnglish (Emma) — Past Perfect | YouTube: @mmmEnglish_Emma |
| 🎥 Vídeo PT-BR | Mairo Vergara — vídeos de past perfect | YouTube: @MairoVergara |
Revisão rápida (5 min)¶
- Recite a forma: had + particípio (igual para todas as pessoas) · contínuo = had been + -ing
- A regra: duas ações no passado → a mais antiga leva had; uma ação só → past simple
- Macete de tradução: cabe "tinha feito"? → cabe had done
- Fale 2 frases com by the time e 2 com I had never... before sobre sua vida (ex.: I had never lived abroad before...)
- Armadilha nº 1: ❌ Yesterday I had gone... — tempo definido + ação única = past simple
- Confundiu had com have/has? → revise [N2-01] antes de seguir