Past perfect (mais-que-perfeito)

B1 · IntermediárioTempos do passado

O past perfect é o mais-que-perfeito do inglês: numa história no passado, ele volta mais um passo, para o que já tinha acontecido antes.

O que você vai aprender

  • A forma: had + particípio passado (I had finished, she had left), como “tinha” + particípio
  • Quando usar: uma ação aconteceu antes de outro momento do passado
  • As palavras que costumam acompanhá-lo: already, just, never, by the time, e a posição delas na frase
  • A negativa com hadn't e as perguntas com Had + sujeito + particípio

O passado antes do passado

Boa notícia: você já conhece esse tempo. “Quando eu cheguei, o trem já tinha saído”: o mais-que-perfeito do português faz quase exatamente o mesmo trabalho que o past perfect. Você conta algo no passado e, com o past perfect, volta para o que tinha acontecido ainda antes.

E a forma também ajuda: had é o passado de have (ter), então “eu tinha comido” vira, palavra por palavra, “I had eaten”. O inglês usa had para todos os verbos, sem exceção: “the train had left”, “she had gone”, “I had been”. A diferença está no particípio: em português ele é quase sempre regular (-ado, -ido), mas em inglês muitos são irregulares. Depois de had vem o particípio, não o passado simples nem a forma básica: had eaten, não “had ate” nem “had eat”.

A negativa e a pergunta se fazem com o próprio had, sem did: “I hadn't seen that film before last night.” “Had you ever visited Rome before that trip?” Pense em “eu não tinha visto”: a negação fica com o auxiliar, e em inglês ela se junta a ele: hadn't seen.

"When I arrived, the train had already left."
"She had finished dinner by the time I called."

Deixar clara a ordem dos fatos

Se você conta dois fatos no passado simples, entende-se que eles aconteceram nessa ordem ou ao mesmo tempo. Com when, isso pode mudar todo o sentido: “When I arrived, the train left” quer dizer que o trem saiu no momento em que você chegou (ou logo depois). Se ele já tinha saído, você precisa do past perfect.

Aqui está a maior armadilha para brasileiros: na fala do dia a dia, é muito comum dizer “Quando eu cheguei, o trem já saiu”, com o pretérito perfeito e “já”. Traduzido ao pé da letra, vira “When I arrived, the train already left”, que soa como uma sequência e não deixa claro que ele tinha saído antes. Em inglês, use had: “When I arrived, the train had already left.”

Se after ou before já mostram a ordem, o past perfect muitas vezes é opcional: “After I ate, I left” está tão correto quanto “After I had eaten, I left”. E, sem outro momento passado de referência, não use had. Em português é comum dizer “Eu tinha te avisado!” só para falar do passado; em inglês é “I told you!”, no passado simples.

"When I arrived, the train left. (Sentido: o trem saiu na hora em que eu cheguei.)"
"When I arrived, the train had left. (Claro: ele já tinha saído antes de eu chegar.)"

As palavras que costumam acompanhá-lo

Already (já), just e never (nunca) aparecem muito com o past perfect. Atenção à posição: em português elas vêm antes do auxiliar (“já tinha terminado”, “nunca tinha visto”), mas em inglês o normal é colocá-las entre had e o particípio: “had already finished”, “had never seen”. E “tinha acabado de sair” vira “had just left”: não traduza o “acabar”.

By the time apresenta o momento de referência mais tardio. Em português dizemos “quando … já …”: “Quando a gente chegou, as lojas já tinham fechado” → “By the time we got there, the shops had closed.” Não traduza por until (até), que significa “durante todo o tempo até aquele momento” (“I waited until six”).

"I had never seen snow before that winter."
"By the time we got there, the shops had closed."

Inglês de verdade

"She had already eaten by the time I got home."
"I hadn't realized how late it was."
"Had you ever been abroad before that trip?"
"By the time the ambulance arrived, he had recovered."

Atenção

✗When I arrived, the train already left.
✓When I arrived, the train had already left.

Tradução de “o trem já saiu”, como se diz na fala. Em inglês, para mostrar que o trem saiu antes, use had + particípio.

✗When I arrived, the train left.
✓When I arrived, the train had left.

Com dois verbos no passado simples, entende-se que o trem saiu na hora em que você chegou. Se ele já tinha saído, had mostra o que aconteceu primeiro.

✗I didn't had seen that film before.
✓I hadn't seen that film before.

“Eu não tinha visto” → hadn't seen: a negativa se faz com had, nunca com did a mais.

✗He had never see snow before.
✓He had never seen snow before.

Depois de had vem o particípio (see, saw, seen), não a forma básica. Em português também não se diz “ele nunca tinha ver”.

✗He had never ate sushi before that day.
✓He had never eaten sushi before that day.

Ate é o passado simples; o particípio é eaten. Nos verbos irregulares, aprenda as três formas: eat, ate, eaten.

Comparação com o português

O mais-que-perfeito composto: “Quando eu cheguei, o trem já tinha saído”, “Eu tinha comido”

O sentido é praticamente o mesmo em inglês, e a forma também: tinha = had, e depois vem o particípio. “Eu tinha comido” → “I had eaten”. É uma ajuda de verdade. O que muda é o particípio, muitas vezes irregular: “had left”, “had eaten”, “had seen”, nunca “had ate” ou “had see”.

Na fala, “já” + pretérito perfeito substitui o mais-que-perfeito: “Quando eu cheguei, o trem já saiu”

Em inglês essa troca não funciona bem: “When I arrived, the train already left” soa como uma sequência e não marca que o trem saiu antes. Para deixar claro o que aconteceu primeiro, use had: “When I arrived, the train had already left.”

Em português, já e nunca vêm antes do auxiliar: “já tinha saído”, “nunca tinha visto”

Em inglês, already, never e just normalmente ficam entre had e o particípio: “had already left”, “had never seen”, “had just arrived”. E “tinha acabado de chegar” = “had just arrived”, sem traduzir o “acabar”.

Na conversa, o mais-que-perfeito às vezes aparece sem outro momento passado: “Eu tinha te avisado!”

Em inglês, o past perfect precisa de outro momento passado como referência. Sem isso, passado simples: “I told you!”. Mas em “By the time we arrived, the party had already started.” o had é indispensável.

💡 Se em português dá para dizer “já tinha…”, em inglês é had + particípio: had already left.

💡 “O trem já saiu” na fala, mas em inglês: the train had already left.

💡 Already, never e just ficam entre had e o particípio: had never seen. “Tinha acabado de sair” = had just left.

💡 “Quando a gente chegou, … já tinha …” = By the time we arrived, … had …

Na vida real: perdendo o voo

"What happened at the airport?"

"By the time we got to the gate, the plane had already taken off."

"Oh no! Had you checked in online?"

"We had, but the traffic on the way there was terrible."

Prática

Exercício 1 · Escolha a frase correta

Choose the correct sentence.

Exercício 2 · Escolha a resposta correta

Which action happened FIRST in this sentence: 'She had finished dinner when I called.'?

Exercício 3 · Escolha a frase correta

Choose the correct sentence.

Exercício 4 · Escolha a pergunta correta

Choose the correct question.

Exercício 5 · Escolha a frase correta

Choose the correct sentence.

Exercício 6 · Escolha a frase correta

Choose the correct sentence.

Exercício 7 · Escolha a resposta correta

Which word often signals the need for past perfect?

Exercício 8 · Escolha a frase correta

Choose the correct sentence.

Exercício 9 · Complete a frase

Complete: 'They ___ (already/leave) when we got there.' (past perfect)

Exercício 10 · Complete a frase

Complete: 'I ___ (not/finish) my homework when my friend arrived.' (negative, past perfect)

Exercício 11 · Classifique em grupos

had left
left
had eaten
ate
had finished
finished

0 / 6 classificadas

Exercício 12 · Erro típico: “já saiu” traduzido pelo passado simples

Portuguese (everyday speech): "Quando eu cheguei, o trem já saiu." The train left BEFORE I arrived. Which English translation is correct?

Desafio rápido

Cinco perguntas variadas para ver o que você aprendeu.

Pergunta 1 / 5

Pontuação: 0/0

Choose the correct sentence.

O que você aprendeu

  • Past perfect = had + particípio passado, para todos os verbos, como “tinha” + particípio.
  • Ele mostra que uma ação aconteceu antes de outro momento do passado, como o mais-que-perfeito.
  • Com when, o had decide a ordem; com after/before, muitas vezes é opcional. Sem outro momento passado, passado simples (“Eu tinha te avisado!” → I told you!).
  • Already, never e just ficam entre had e o particípio; “tinha acabado de” = had just; by the time = “quando … já …”.
  • Negativa com hadn't, pergunta com Had…?, nunca com did. Atenção aos particípios irregulares.
Ver todas as lições desta categoria