# Como usar o “past perfect” em inglês?

> O _past perfect_ mostra o que já tinha acontecido antes de outro momento do passado, como o “tinha feito” do português. Forma-se com _had_ e o particípio do verbo: _When we arrived, the movie had started_ (Quando a gente chegou, o filme tinha começado). Na fala, _had_ vira _'d_: _I'd forgotten_.

Tipo: Gramática. Nível: B1. Registro: neutro. Publicado em 2026-11-06; atualizado em 2026-11-06. Fonte: https://lingodica.com.br/gramatica/past-perfect/

- Para que serve: o que aconteceu antes de outro ponto do passado
- Forma básica: _had_ + particípio (_I had finished_)
- Nível: B1

## Para que serve

O _past perfect_ coloca uma ação antes de outra no passado, para deixar clara a ordem dos acontecimentos.

Compare as duas frases. _The class started when I arrived_: as duas coisas aconteceram juntas. _The class had started when I arrived_: a aula começou antes, e eu cheguei atrasado. O Cambridge explica o contraste com um exemplo parecido.

O _past perfect_ também fala do tempo até um ponto do passado, como o _present perfect_ faz até agora: _By 2020, I had lived in four cities_. E aparece no discurso indireto: _She said she had finished_.

No português, equivale ao “tinha feito”, o pretérito mais-que-perfeito composto.

## Como se forma

O _past perfect_ usa _had_ com qualquer sujeito e o particípio do verbo principal.
- Afirmativa: sujeito + _had_ (_'d_) + particípio: _I had seen the movie._
- Negativa: sujeito + _hadn't_ (_had not_) + particípio: _She hadn't eaten all day._
- Pergunta: _Had_ + sujeito + particípio?: _Had you met him before?_
- Com *by the time*: _By the time_ + _simple past_, _past perfect_: _By the time we got there, the shop had closed._
- Condicional: _If_ + _past perfect_, _would have_ + particípio: _If you had asked, I would have helped._

## Usos

O _past perfect_ aparece em situações diferentes, sempre olhando para antes de um ponto do passado.
- Ação anterior a outra no passado: _When I got home, everyone had gone to bed_ (Quando cheguei em casa, todo mundo tinha ido dormir).
- Até um ponto do passado, com _by_ ou _by the time_: _By noon, I had answered fifty emails_ (Até o meio-dia, eu tinha respondido cinquenta e-mails).
- Experiência anterior, com _never_ ou _before_: _I had never seen snow before that trip_ (Eu nunca tinha visto neve antes daquela viagem).
- Discurso indireto: _He told me he had lost his job_ (Ele me contou que tinha perdido o emprego).
- Plano que mudou: _I had planned to go out, but it rained_ (Eu tinha planejado sair, mas choveu).
- Condição imaginada no passado: _If I had known, I would have called_ (Se eu soubesse, teria ligado).

## Exemplos

- _When we got to the station, the train had already left._: Quando a gente chegou à estação, o trem já tinha saído. (O trem saiu antes de a gente chegar: _had left_.)
- _I had never tried sushi before I moved to São Paulo._: Eu nunca tinha comido sushi antes de me mudar para São Paulo. (Com _never_ e _before_, o _past perfect_ fala de uma experiência anterior.)
- _She told me she'd lost her passport._: Ela me contou que tinha perdido o passaporte. (_She'd_ aqui é _she had_; depois vem o particípio.)
- _By the time the doctor arrived, the fever had gone down._: Quando o médico chegou, a febre já tinha baixado. (_By the time_ marca o ponto do passado; o _past perfect_ vem antes dele.)
- _We hadn't finished the presentation when the client called._: A gente não tinha terminado a apresentação quando o cliente ligou. (Na negativa, _hadn't_ + particípio.)
- _If I had known about the traffic, I would have left earlier._: Se eu soubesse do trânsito, teria saído mais cedo. (Na condição imaginada no passado, a parte com _if_ fica no _past perfect_.)
- _I had planned to go running, but it started to rain._: Eu tinha planejado correr, mas começou a chover. (_Had planned_: um plano que mudou.)

## Erros comuns

- Errado: _If you would have told me, I would have helped._ Certo: _If you had told me, I would have helped._ Na parte com _if_, o Cambridge indica o _past perfect_; _would have_ fica na outra parte.
- Errado: _If we had left earlier, we had arrived on time._ Certo: _If we had left earlier, we would have arrived on time._ O _past perfect_ fica só na parte com _if_; na outra, a forma é _would have_ + particípio.
- Errado: _She had went home early._ Certo: _She had gone home early._ Depois de _had_, vem o particípio: _gone_, e não o passado _went_.

## Perguntas frequentes

### Quando usar o past perfect?

Use o _past perfect_ para uma ação que aconteceu antes de outra no passado: _When I arrived, they had left_ (Quando cheguei, eles tinham saído). Ele também aparece com _by the time_, no discurso indireto e na parte com _if_ de uma condição imaginada no passado.

### Qual a diferença entre past perfect e simple past?

O _simple past_ conta os fatos na ordem ou ao mesmo tempo: _The meeting started when I arrived_, ou seja, as duas coisas juntas. O _past perfect_ marca o que veio antes: _The meeting had started when I arrived_, ou seja, cheguei depois do começo.

### Como se forma o past perfect?

O _past perfect_ se forma com _had_ e o particípio do verbo, para qualquer sujeito: _I had worked_, _she had gone_. A negativa é _hadn't_ e, na pergunta, _had_ vem antes do sujeito: _Had you finished?_.

### Past perfect é o mesmo que tinha feito?

Em geral, sim. O _past perfect_ equivale ao “tinha feito” do português, o pretérito mais-que-perfeito composto: _I had finished_ (Eu tinha terminado). Na condição imaginada, ele equivale a “se eu tivesse”: _If I had known_ (Se eu tivesse sabido).

## Fontes

- [Past perfect simple ( I had worked ) (Cambridge Dictionary)](https://dictionary.cambridge.org/grammar/british-grammar/past-perfect-simple-i-had-worked)
- [Past perfect simple or past simple? (Cambridge Dictionary)](https://dictionary.cambridge.org/grammar/british-grammar/past-perfect-simple-or-past-simple)
- [past perfect (Longman Dictionary of Contemporary English)](https://www.ldoceonline.com/dictionary/past-perfect)
- [past perfect (Merriam-Webster)](https://www.merriam-webster.com/dictionary/past%20perfect)
