O past perfect mostra que algo ocorreu antes de outro evento passado ou de um ponto de referência no passado — ele marca a ação mais antiga na linha do tempo.
- When I arrived at the party, Maria had already left. (ela foi embora primeiro, depois eu cheguei)
- He had never seen snow before he moved to Canada.
- By the time we got there, the concert had already started.
A forma é sempre a mesma: had + o particípio passado do verbo principal. E had nunca muda — é igual para todos os sujeitos.
Fórmula rápida: sujeito + had + particípio passado → She had finished. They hadn't seen it. Had you ever been there?
Como formar o past perfect
Had é igual para todos os sujeitos — não há distinção entre was / were aqui.
| Sujeito | had | Particípio passado | Exemplo |
|---|---|---|---|
| I / you | had | worked | I had worked there for years. |
| he / she / it | had | gone | She had gone home. |
| we / they | had | seen | They had never seen it before. |
O particípio passado é a mesma forma usada no present perfect (have worked, have gone, have seen). Os particípios irregulares — gone, seen, written, spoken — são a terceira coluna da tabela de verbos irregulares. Para uma lista dos verbos mais comuns com as três formas, veja Past simple: irregular verbs.
Na língua falada, had frequentemente se contrai para 'd após os pronomes sujeito: She*'d** already left. We**'d** never met. I**'d** just arrived.* Em respostas curtas e quando se quer dar ênfase, usa-se a forma plena: «Had she left?» — «Yes, she had.»
Uso principal: marcar o evento anterior
O past perfect marca o evento que ocorreu primeiro. O evento posterior usa, com frequência, o past simple.
- When the film started, we had already found our seats. (encontrar os lugares → começo do filme)
- She called after I had left the office. (saí → ela ligou)
- They were exhausted because they had worked all day. (trabalho → cansaço)
O português ajuda aqui porque também usa uma forma composta parecida: tinha + particípio (ela já tinha ido embora). A diferença é que, em inglês, não basta usar o past simple com already para marcar essa anterioridade: em vez de she left already, o natural é she had already left.
Conectivos frequentes com o past perfect
Esses conectivos ajudam a mostrar a relação temporal entre dois eventos passados. A oração com o past perfect normalmente indica o evento anterior; a outra oração frequentemente usa o past simple:
| Conectivo | Exemplo |
|---|---|
| when | When I arrived, he had already eaten. |
| after | After she had locked the door, she left. |
| before | She had never cooked a meal before she left home. |
| by the time | By the time we got there, the concert had started. |
| as soon as | As soon as I had explained the plan, they agreed. |
After e before já indicam a ordem por si só, de modo que duas formas no past simple também são corretos: ✅ After she locked the door, she left. Ambas as formas são válidas; o past perfect apenas torna a sequência mais explícita.
Com already, just, never, still e yet
Esses advérbios se combinam naturalmente com o past perfect:
- I had already finished when you called.
- She had just left when he arrived.
- He had never tried sushi until that evening.
- They still hadn't arrived by midnight.
- The train hadn't left yet when we reached the platform.
Ordem das palavras: a posição mais comum para already e just é had + advérbio + particípio (had already finished, had just left; had finished already também é possível). Para never: had + never + particípio (had never tried). Com still na negativa: still + hadn't + particípio (still hadn't arrived); a variante mais formal é had still not arrived.
Com for e since
O past perfect também se combina com for e since para indicar há quanto tempo algo durava até um ponto no passado:
- She had lived there for ten years before she moved.
- They had known each other since school.
Negação
Not se coloca entre had e o particípio passado. A forma contraída hadn't é a mais comum no dia a dia:
- I hadn't met her before that day.
- They hadn't finished when the bell rang.
- She had not expected that reply. (mais enfático)
Perguntas
Had passa para antes do sujeito:
- Had you seen that film before?
- Had she left by the time you arrived?
- What had he said before you walked in?
Respostas curtas: Yes, I had. / No, I hadn't.
Past perfect ou past simple — quando é possível dispensar o past perfect?
Quando um conectivo como after ou before já indica a ordem, duas formas no past simple são igualmente naturais e corretos:
- ✅ After she locked the door, she left.
- ✅ After she had locked the door, she left.
O past perfect é especialmente útil quando se faz um salto para trás no tempo no meio de uma narrativa — como um flashback:
He sat down and thought about the morning. He had argued with his boss. He had spilled coffee on the report. Everything had gone wrong.
Sem o past perfect aqui, a linha do tempo ficaria confusa.
Erros frequentes
- ❌ When I arrived, she left already. → ✅ When I arrived, she had already left. (o evento anterior requer past perfect)
- ❌ I had went to bed early. → ✅ I had gone to bed early. (particípio passado, não past simple)
- ❌ She had never saw the sea before. → ✅ She had never seen the sea before. (seen, não saw)
- ❌ They had finished the work yesterday (frase isolada sem evento posterior) → ✅ They finished the work yesterday. O past perfect é possível se houver um evento posterior: I checked on Tuesday — they had finished the work the day before.
- ❌ After I had have dinner, I left. → ✅ After I had had dinner, I left. (ou mais naturalmente: After I had dinner, I left)
Teste rápido
Past perfect ou past simple?
- By the time the taxi ____ (arrive), we ____ already ____ (miss) the train.
- She ____ (feel) much better after she ____ (sleep) for a few hours.
- ____ you ____ (ever / visit) Paris before that trip?
- He ____ (turn) off the computer and ____ (leave) the office.
Ver respostas
- arrived (evento posterior → past simple) … had already missed (anterior → past perfect)
- felt (posterior) … had slept (anterior)
- Had you ever visited (experiência antes de um ponto de referência no passado → past perfect)
- turned … left (ambos no past simple — sequência simples sem necessidade de marcar a anterioridade)
Pontos-chave
- Past perfect = had + particípio passado — a mesma forma de particípio do present perfect, mas com had em vez de have / has.
- Had nunca muda: é igual para todos os sujeitos.
- Usa-se para marcar o primeiro de dois eventos passados — aquele que já havia sido concluído quando o outro ocorreu.
- Companheiros frequentes: when, after, before, by the time, already, just, never, still, yet.
- Com for e since, o past perfect indica há quanto tempo algo durava até um ponto no passado.
- Após after e before, a ordem já está clara — duas formas no past simple também são corretos, mas o past perfect a torna mais explícita.
- Na fala, had frequentemente se contrai para 'd: I'd eaten, she'd gone, we'd never met. Em respostas curtas, usa-se a forma plena: Yes, I had.