The Portuguese Pluperfect: The Past of the Past (tinha feito)
Grammar Rule in 30 Seconds
Use the compound pluperfect to describe an action that happened before another action in the past.
- Use 'ter' in the imperfect (tinha) + past participle.
- The participle remains invariable in the compound form.
- Use it to sequence two past events clearly.
Overview
The Portuguese Pluperfect, known in grammar as the Pretérito Mais-que-perfeito Composto, serves a precise and crucial function: it describes the "past of the past." Its primary purpose is to establish a clear sequence between two events that both occurred in the past, signaling that one action was fully completed before another past reference point. For a B2 learner, mastering this tense is a significant step towards narrative sophistication, allowing you to construct complex timelines and move beyond simple, linear storytelling.
In virtually all modern communication, both spoken and written, you will use the compound form. This structure combines the auxiliary verb ter (to have) in its imperfect tense (tinha, tinhas, etc.) with the past participle of the main verb, as in tinha feito (had done). Consider this sentence: Quando o professor entrou na sala, os alunos já tinham terminado o exercício. (When the teacher entered the room, the students had already finished the exercise.) The pluperfect tinham terminado makes it unequivocally clear that the finishing of the exercise happened before the teacher's arrival.
This temporal layering is the core value of the tense.
While you may encounter the simple, one-word form like fizera (had done) in classic literature or highly formal legal texts, it is considered archaic and is almost never used in contemporary speech or writing. For all practical purposes, the compound tinha feito structure is the only one you need to produce. Understanding its logic allows you to explain causes, report past events accurately, and build narratives with a clear chronological hierarchy.
Conjugation Table
| Pronoun | ter (Imperfect) |
Translation | ||||
|---|---|---|---|---|---|---|
| :--- | :--- | :--- | ||||
eu |
tinha |
I had | ||||
tu |
tinhas |
You (informal sing.) had | ||||
ele/ela/você |
tinha |
He/She/You (formal sing.) had | ||||
nós |
tínhamos |
We had | ||||
eles/elas/vocês |
tinham |
They/You (plur.) had | ||||
| Verb | Past Participle | |||||
| :--- | :--- | |||||
abrir |
aberto |
|||||
cobrir |
coberto |
|||||
dizer |
dito |
|||||
escrever |
escrito |
|||||
fazer |
feito |
|||||
ganhar |
ganho |
|||||
pagar |
pago |
|||||
pôr |
posto |
|||||
ver |
visto |
|||||
vir |
vindo |
|||||
| Pronoun | ter |
Participle | Full Pluperfect | Translation | ||
| :--- | :--- | :--- | :--- | :--- | ||
eu |
tinha |
falado |
eu tinha falado |
I had spoken | ||
ele |
tinha |
feito |
ele tinha feito |
He had done | ||
nós |
tínhamos |
comido |
nós tínhamos comido |
We had eaten | ||
eles |
tinham |
vindo |
eles tinham vindo |
They had come |
How This Grammar Works
fiz) or Imperfect (fazia), you establish a reference point.tinha feito) then describes an action that was already complete before that reference point. It is a temporal anchor that prevents ambiguity.Quando eu verifiquei meu celular... (When I checked my phone...). The prior event must then go into the Pluperfect: ...meu amigo já tinha deixado um recado. (...my friend had already left a message).deixou) would imply he left the message the moment you checked your phone, altering the meaning completely.ter does not signify possession here; it's a grammatical tool. It carries the information about the subject and the past time frame (via its Imperfect conjugation, tinha).deixado) carries the core action or lexical meaning of the verb. This division of labor allows for a clear and consistent pattern across all verbs.Ele passou mal na prova porque não tinha estudado nada. (He did poorly on the test because he hadn't studied at all). The lack of studying is the prior event that caused the subsequent poor performance.Formation Pattern
Subject + ter (Imperfect) + Past Participle
Nós tínhamos comprado os ingressos com antecedência. (We had bought the tickets in advance.)
já (already), ainda (yet), and nunca (never) are typically placed between the auxiliary verb and the past participle. This is a very strong syntactical rule.
Ela já tinha visto o filme três vezes. (She had already seen the movie three times.)
Em 2010, eu nunca tinha viajado de avião. (In 2010, I had never traveled by plane.)
não always precedes the auxiliary verb.
Subject + não + ter (Imperfect) + Past Participle
Eles não tinham entendido as instruções. (They had not understood the instructions.)
Quando cheguei, você ainda não tinha começado. (When I arrived, you had not yet started.)
Você tinha falado com ele antes da reunião? (Had you spoken with him before the meeting?)
Por que eles não tinham terminado o projeto? (Why hadn't they finished the project?)
O que você tinha feito para resolver o problema? (What had you done to solve the problem?)
When To Use It
- 1To Sequence Two Past Actions (The Primary Use)
Quando a ajuda chegou, o acidente já tinha acontecido.(When help arrived, the accident had already happened.)Eu não quis comer sobremesa porque já tinha comido um pedaço de bolo antes.(I didn't want dessert because I had already eaten a piece of cake earlier.)
- 1In Reported Speech (Indirect Discourse)
disse, pensou, perguntou), the verb tenses of the original statement often "shift back." If the original statement was in the Preterite, it becomes Pluperfect in the reported version.- Direct Speech:
Ana disse: "Eu perdi minhas chaves."(Ana said: "I lost my keys.") - Reported Speech:
Ana disse que tinha perdido as chaves dela.(Ana said that she had lost her keys.) - This shift is crucial for maintaining the correct temporal perspective. You are reporting from your present moment about a past conversation regarding an even earlier event (the loss of the keys).
- 1To Explain the Cause or Background of a Past Situation
O chão estava molhado porque alguém tinha derramado água.(The floor was wet because someone had spilled water.) The spilling occurred before the state of the floor being wet.Eu estava exausto na segunda-feira porque tinha corrido uma maratona no domingo.(I was exhausted on Monday because I had run a marathon on Sunday.)
Common Mistakes
- 1Using the Preterite Twice (The Chronology Error)
- Incorrect:
Quando eu cheguei em casa, meu irmão fez o jantar.(This means: When I arrived home, my brother then made dinner.) - Correct:
Quando eu cheguei em casa, meu irmão já tinha feito o jantar.(This means: When I arrived home, the dinner was already made.)
- 1Incorrectly Making the Participle Agree
ter, the participle is invariable.- Incorrect:
Ela tinha compradas as flores. - Correct:
Ela tinha comprado as flores. - This confusion arises from the use of participles with
serorestar, where they function as adjectives and must agree (e.g.,As flores foram compradas).
- 1Attempting to Use the Simple Form (
fizera) in Conversation
cantara, vendera, partira) when reading older texts, using it in conversation sounds extremely unnatural and bookish. Stick to the compound form.- Unnatural:
Ele me dissera a verdade. - Natural:
Ele tinha me dito a verdade.
- 1Mixing up
tinha(Pluperfect) withtenho(Present Perfect)
- Incorrect:
Ontem, antes do filme começar, eu já tenho comprado a pipoca. - Correct:
Ontem, antes do filme começar, eu já tinha comprado a pipoca.(Yesterday, before the movie started, I had already bought the popcorn.)
Contrast With Similar Patterns
...tinha feito | An action completed before another past action. ---[Action 1]---[Action 2]---(Now) |...fez | A single, finished action at a specific past time. ------[Action]---------(Now) |...fazia | An ongoing, habitual, or descriptive action in the past. -----[AAAAAAAAA]-----(Now) |Quando cheguei, ele tinha lido o livro.(He had already finished reading before I arrived.)Quando cheguei, ele leu o livro.(He started and finished reading after I arrived.)Quando cheguei, ele lia o livro.(He was in the middle of reading when I arrived.)
tinha feito) vs. Pluperfect Subjunctive (tivesse feito)- Indicative (
tinha): States a past fact that occurred before another. It's about what had happened. Fiquei chateado porque ela não me tinha contado a verdade.(I was upset because she hadn't told me the truth. - This is a factual statement.)- Subjunctive (
tivesse): Expresses a hypothetical, unreal past condition. It's about what if something had happened. Se ela me tivesse contado a verdade, eu não teria ficado chateado.(If she had told me the truth, I wouldn't have been upset. - This is contrary-to-fact.)
tinha feito) vs. Conditional Perfect (teria feito)- Pluperfect (
tinha): Reports a prior past action. Ele confirmou que tinha recebido o e-mail.(He confirmed that he had received the email.)- Conditional Perfect (
teria): Describes an action that would have occurred but didn't, or expresses speculation about the past. Eu teria recebido o e-mail, mas meu computador estava quebrado.(I would have received the email, but my computer was broken.)
Real Conversations
To see how the Pluperfect functions in the wild, look at these natural examples from everyday digital and spoken communication.
On WhatsApp / Texting:
> Amigo 1: E aí, conseguiu o ingresso pro show? (Hey, did you get the ticket for the show?)
> Amigo 2: Não... qdo fui comprar já tinham esgotado :( (No... when I went to buy them they had already sold out :()
In a Work Email:
> Subject: Re: Minuta do Contrato
> Olá, Carla. Obrigado pelo envio. Eu já tinha revisado a versão que você mandou ontem e fiz apenas alguns pequenos ajustes no documento em anexo.
> (Hi, Carla. Thanks for sending. I had already reviewed the version you sent yesterday and made just a few small adjustments in the attached document.)
In a Spoken Narrative:
> ...então, eu finalmente cheguei no restaurante, mas a Ana não estava lá. Eu esperei uns dez minutos e nada. Depois ela me mandou uma mensagem dizendo que tinha se esquecido completamente do nosso almoço. Imagina!
> (...so, I finally arrived at the restaurant, but Ana wasn't there. I waited about ten minutes, nothing. Later she sent me a message saying that she had completely forgotten about our lunch. Can you imagine!)
Progressive Practice
Test your understanding with these exercises, which build from simple conjugation to full contextual application.
Level 1: Complete the Conjugation
Fill in the blank with the correct Pluperfect form of the verb in parentheses.
Antes de 2020, eu nunca ________ (usar) um serviço de streaming.
Quando a mãe dela ligou, a menina já ________ (fazer) o dever de casa.
Nós não fomos ao cinema porque já ________ (ver) aquele filme.
Answers: 1. tinha usado, 2. tinha feito, 3. tínhamos visto
Level 2: Combine the Sentences
Rewrite the two simple sentences into one coherent sentence using the Pluperfect.
Primeiro, a banda tocou a minha música favorita. Depois, eu cheguei no show.
→ Quando eu cheguei no show, a banda já...
Primeiro, ele não estudou para a prova. Depois, ele tirou uma nota baixa.
→ Ele tirou uma nota baixa porque...
Answers: 1. ...a banda já tinha tocado a minha música favorita. 2. ...porque ele não tinha estudado para a prova.
Level 3: Identify and Correct the Error
Find the error in the following sentences and rewrite them correctly.
Quando a pizza chegou, nós já bebemos todo o refrigerante.
Ela me disse que tinha lida o livro em apenas dois dias.
Answers: 1. Quando a pizza chegou, nós já tínhamos bebido todo o refrigerante. (Error: wrong tense). 2. Ela me disse que tinha lido o livro em apenas dois dias. (Error: incorrect participle agreement).
Quick FAQ
haver instead of ter (e.g., havia feito)?Yes, havia feito is grammatically correct and synonymous with tinha feito. You will encounter it in more formal writing and sometimes in the speech of older or more formal speakers. However, in everyday conversation in both Brazil and Portugal, ter is vastly more common. As a learner, you should focus on mastering tinha, while recognizing havia as a valid, more formal alternative.
Ask yourself: is this action happening before another past action I'm talking about? If yes, use the Pluperfect. If it's just a single, completed past action in your story's main timeline, use the Preterite. The Pluperfect always requires a second past reference point, even if it's just implied.
tinha sido and tinha estado?This distinction follows the same fundamental logic as ser vs. estar. Tinha sido is used for a characteristic or identity that was true before a past event (Ele contou que tinha sido o melhor aluno da turma). Tinha estado is used for a temporary state, condition, or location before a past event (Eu não saí porque tinha estado doente o dia todo).
The structure and core usage of the compound Pluperfect (tinha + participle) are identical in both dialects. The simple pluperfect (fizera) is slightly more likely to appear in formal European Portuguese writing than in Brazilian, but it remains rare in both. The colloquial use of irregular participles with ter (like tinha pago) is more common in Brazil, but you may hear it in Portugal as well. For a B2 learner, there are no significant functional differences to worry about.
Conjugation of 'Ter' + Participle
| Pronoun | Auxiliary (Imperfect) | Participle |
|---|---|---|
|
Eu
|
tinha
|
feito
|
|
Tu
|
tinhas
|
feito
|
|
Ele/Ela
|
tinha
|
feito
|
|
Nós
|
tínhamos
|
feito
|
|
Vós
|
tínheis
|
feito
|
|
Eles/Elas
|
tinham
|
feito
|
Meanings
This tense describes an action completed before another action in the past, emphasizing the sequence of events.
Sequence of past events
Establishing a timeline where one event precedes another.
“Eu já tinha terminado o relatório quando o chefe pediu.”
“Eles tinham viajado antes da crise.”
Hypothetical past
Used in conditional structures to express regret or missed opportunities.
“Se eu tivesse sabido, teria ido.”
“Eu tinha pensado em ligar, mas esqueci.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Tinha + Participle
|
Eu tinha comido
|
|
Negative
|
Não + Tinha + Participle
|
Eu não tinha comido
|
|
Question
|
Tinha + Sujeito + Participle?
|
Tinha você comido?
|
|
Short Answer
|
Sim, tinha / Não, não tinha
|
Sim, eu tinha
|
|
Reflexive
|
Tinha + se + Participle
|
Ele tinha se arrumado
|
Formality Spectrum
Eu já havia terminado. (Work/Social)
Eu já tinha terminado. (Work/Social)
Já tinha acabado. (Work/Social)
Já tava pronto. (Work/Social)
Timeline of the Pluperfect
Deep Past
- Tinha feito Had done
Recent Past
- Fiz Did
Examples by Level
Eu tinha comido.
I had eaten.
Ela tinha saído.
She had left.
Nós tínhamos visto.
We had seen.
Eles tinham feito.
They had done.
Quando cheguei, ele já tinha ido.
When I arrived, he had already gone.
Eu tinha estudado muito.
I had studied a lot.
Você tinha falado com ele?
Had you spoken to him?
Não tínhamos pensado nisso.
We hadn't thought about that.
Eu já tinha terminado o projeto quando recebi o e-mail.
I had already finished the project when I received the email.
Eles tinham viajado antes de comprar a casa.
They had traveled before buying the house.
Tínhamos combinado de sair às oito.
We had agreed to go out at eight.
Ela não tinha visto a mensagem que enviei.
She hadn't seen the message I sent.
O relatório já tinha sido enviado quando a reunião começou.
The report had already been sent when the meeting started.
Se eu tivesse sabido, não tinha ido.
If I had known, I wouldn't have gone.
Eles tinham planejado tudo nos mínimos detalhes.
They had planned everything in the smallest detail.
Eu tinha a impressão de que já tínhamos nos encontrado.
I had the impression that we had already met.
Embora tivessem negado, eles já tinham assinado o contrato.
Although they had denied it, they had already signed the contract.
A situação tinha se agravado antes mesmo da nossa intervenção.
The situation had worsened even before our intervention.
Ele tinha pressentido o perigo, mas não agiu.
He had sensed the danger, but didn't act.
Tínhamos subestimado a complexidade do problema.
We had underestimated the complexity of the problem.
Havia quem dissesse que ele já tinha percorrido aquele caminho antes.
There were those who said he had already traveled that path before.
Tinha ele, porventura, considerado as consequências?
Had he, by chance, considered the consequences?
Nada tinha sido deixado ao acaso naquela operação.
Nothing had been left to chance in that operation.
Eles tinham, sem dúvida, superado as expectativas iniciais.
They had, without a doubt, exceeded the initial expectations.
Easily Confused
Learners use simple past for everything.
Common Mistakes
Eu tinha feito o bolo.
Eu tinha feito o bolo.
Eu tinha feitoa.
Eu tinha feito.
Eu tinha ir.
Eu tinha ido.
Eu havia feito.
Eu tinha feito.
Sentence Patterns
Eu já tinha ___ quando ele chegou.
Real World Usage
Já tinha visto sua mensagem.
The 'Had' Shortcut
Forget the Simple Form
Ter vs Haver
Smart Tips
Use it to set the scene.
Pronunciation
Tinha
The 'nh' sound is like the 'ny' in canyon.
Falling
Eu já tinha feito. ↘
Statement of fact.
Memorize It
Mnemonic
Tinha (the past) + Participle (the action) = The Past of the Past.
Visual Association
Imagine a detective looking at a crime scene. He says, 'The thief had already left (tinha saído) before I arrived (cheguei).'
Rhyme
Para o passado ser bem claro, use o 'tinha' e o particípio raro.
Story
Maria woke up. She realized she had forgotten her keys. She had left them on the table. She had locked the door.
Word Web
Challenge
Write 3 sentences about what you had done before you started learning Portuguese today.
Cultural Notes
Brazilians almost exclusively use 'ter' for this tense.
Haver is more common in formal writing.
In formal writing, the simple pluperfect (fizera) is preferred over the compound.
Derived from Latin 'habere' + past participle.
Conversation Starters
O que você tinha feito antes de vir para cá?
Journal Prompts
Common Mistakes
Test Yourself
Eu ___ (ter) feito o dever.
Score: /1
Practice Exercises
1 exercisesEu ___ (ter) feito o dever.
Score: /1
Practice Bank
10 exercisesNós já ___ (viver) em Londres antes de mudar para cá.
já / tinha / Eu / o / lido / livro
They had already left.
Eu tinha fazido o meu dever de casa.
Match the pairs:
I hadn't seen the message.
Vocês já ___ (falar) com o chefe?
We had already arrived at the beach.
Eu tenho comido antes de sair ontem.
Ele ___ (pôr) a mesa antes dos convidados chegarem.
Score: /10
FAQ (1)
Yes, but it is formal.
Scaffolded Practice
1
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Había hecho
Portuguese prefers 'ter'.
Learning Path
Prerequisites
Related Grammar Rules
Finding Out: Using Saber in the Preterite (soube)
Overview If you’ve ever gasped at a WhatsApp notification or realized your favorite show just got canceled, you’ve alre...
Past Descriptions: Using 'Ser' (Era)
Overview The Portuguese verb `ser` in the **Pretérito Imperfeito** (Imperfect Past) tense, specifically its forms like `...
Portuguese Past Tense: Brought (trouxe)
Overview Mastering the Portuguese past tense requires understanding both regular and irregular verb conjugations. Among...
Past Tense of 'Vir' (To Come): I came, I saw... wait, I came.
Overview The verb `Vir` (to come) is foundational in Portuguese, yet its past tense forms, particularly the **Pretérito...
The Verb 'ter' in Imperfect: Talking About the Past (tinha)
Did you ever own a Tamagotchi or a spinning top? Maybe you `tinha` (had) a favorite pair of light-up sneakers that made...