B2 Past Tense 15 min read Easy

The Portuguese Pluperfect: The Past of the Past (tinha feito)

The Pluperfect sequences the past by highlighting what happened first in a chain of events.

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.
Subject + Tinha/Havia + Past Participle

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

At its core, the Pluperfect's function is to express anteriority in the past. Think of your narrative as a timeline. When you mention a past event using the Preterite (fiz) or Imperfect (fazia), you establish a reference point.
The Pluperfect (tinha feito) then describes an action that was already complete before that reference point. It is a temporal anchor that prevents ambiguity.
Imagine this sequence of events: 1. Your friend left a message. 2.
You checked your phone. To communicate this clearly, you set the second event as your reference point: 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).
Using the Preterite (deixou) would imply he left the message the moment you checked your phone, altering the meaning completely.
The linguistic structure itself is logical. The auxiliary 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).
The past participle (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.
This structure is essential for explaining causality in the past. For instance: 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.
The Pluperfect is what links the cause to the effect in the correct chronological order.

Formation Pattern

1
Building sentences with the Pluperfect follows a standard pattern in affirmative, negative, and interrogative forms. The placement of adverbs is a key detail to master.
2
Affirmative Sentences: The structure is straightforward.
3
Formula: Subject + ter (Imperfect) + Past Participle
4
Example: Nós tínhamos comprado os ingressos com antecedência. (We had bought the tickets in advance.)
5
Placement of Adverbs: Adverbs like (already), ainda (yet), and nunca (never) are typically placed between the auxiliary verb and the past participle. This is a very strong syntactical rule.
6
Ela já tinha visto o filme três vezes. (She had already seen the movie three times.)
7
Em 2010, eu nunca tinha viajado de avião. (In 2010, I had never traveled by plane.)
8
Negative Sentences: The negative adverb não always precedes the auxiliary verb.
9
Formula: Subject + não + ter (Imperfect) + Past Participle
10
Eles não tinham entendido as instruções. (They had not understood the instructions.)
11
Quando cheguei, você ainda não tinha começado. (When I arrived, you had not yet started.)
12
Interrogative Sentences (Questions): In Portuguese, questions can be formed simply with rising intonation, or by placing the question word at the beginning. The word order of the Pluperfect itself generally does not change.
13
Você tinha falado com ele antes da reunião? (Had you spoken with him before the meeting?)
14
Por que eles não tinham terminado o projeto? (Why hadn't they finished the project?)
15
O que você tinha feito para resolver o problema? (What had you done to solve the problem?)

When To Use It

Beyond just identifying it, knowing the precise contexts for using the Pluperfect is essential for fluent, accurate expression. It is primarily used in three key scenarios at the B2 level.
  1. 1To Sequence Two Past Actions (The Primary Use)
This is the most fundamental use case. When telling a story or describing a situation with multiple past events, the Pluperfect identifies the action that happened first. It requires a second past reference point, which can be stated explicitly with a verb in the Preterite or Imperfect, or be implied by the context.
  • 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.)
  1. 1In Reported Speech (Indirect Discourse)
When you report what someone said, thought, or asked in the past (using a main verb like 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).
  1. 1To Explain the Cause or Background of a Past Situation
The Pluperfect is perfect for providing the backstory or reason for a past state of being, feeling, or situation. The Pluperfect verb describes the action that led to the result.
  • 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

Learners often stumble over a few predictable hurdles when learning the Pluperfect. Being aware of them is the first step to avoiding them.
  1. 1Using the Preterite Twice (The Chronology Error)
The most frequent error is simply using two Preterite verbs, which creates a chronological sequence rather than a prior action. It changes the meaning entirely.
  • 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.)
  1. 1Incorrectly Making the Participle Agree
Learners often mistakenly make the past participle agree in gender and number with the subject or object. Remember: with the auxiliary 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 ser or estar, where they function as adjectives and must agree (e.g., As flores foram compradas).
  1. 1Attempting to Use the Simple Form (fizera) in Conversation
While it's good to recognize the simple pluperfect (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.
  1. 1Mixing up tinha (Pluperfect) with tenho (Present Perfect)
This is a confusion between past-of-the-past and a recent past action connected to the present. The auxiliary verb is the key.
  • 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

Disambiguating the Pluperfect from other past and hypothetical tenses is a critical B2 skill. The choice of tense fundamentally alters the timeline and reality of the statement.
Pluperfect Indicative vs. Other Past Tenses
| Tense | Example | Function & Timeline |
| :--- | :--- | :--- |
| Pluperfect | ...tinha feito | An action completed before another past action. ---[Action 1]---[Action 2]---(Now) |
| Preterite | ...fez | A single, finished action at a specific past time. ------[Action]---------(Now) |
| Imperfect | ...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.)
Pluperfect Indicative (tinha feito) vs. Pluperfect Subjunctive (tivesse feito)
This is a crucial distinction between fact and hypothesis in the past.
  • 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.)
Pluperfect (tinha feito) vs. Conditional Perfect (teria feito)
This contrast separates what had happened from what would have happened.
  • 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

1

Test your understanding with these exercises, which build from simple conjugation to full contextual application.

2

Level 1: Complete the Conjugation

3

Fill in the blank with the correct Pluperfect form of the verb in parentheses.

4

Antes de 2020, eu nunca ________ (usar) um serviço de streaming.

5

Quando a mãe dela ligou, a menina já ________ (fazer) o dever de casa.

6

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.

7

Primeiro, a banda tocou a minha música favorita. Depois, eu cheguei no show.

Quando eu cheguei no show, a banda já...

8

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.

9

Quando a pizza chegou, nós já bebemos todo o refrigerante.

10

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

Q: Can I use 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.

Q: How do I know when to use the Pluperfect vs. the Preterite?

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.

Q: What's the difference between 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).

Q: Are there any major differences between Brazilian and European Portuguese for this tense?

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.

1

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.”

2

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

Reference table for The Portuguese Pluperfect: The Past of the Past (tinha feito)
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

Formal
Eu já havia terminado.

Eu já havia terminado. (Work/Social)

Neutral
Eu já tinha terminado.

Eu já tinha terminado. (Work/Social)

Informal
Já tinha acabado.

Já tinha acabado. (Work/Social)

Slang
Já tava pronto.

Já tava pronto. (Work/Social)

Timeline of the Pluperfect

Past Reference Point

Deep Past

  • Tinha feito Had done

Recent Past

  • Fiz Did

Examples by Level

1

Eu tinha comido.

I had eaten.

2

Ela tinha saído.

She had left.

3

Nós tínhamos visto.

We had seen.

4

Eles tinham feito.

They had done.

1

Quando cheguei, ele já tinha ido.

When I arrived, he had already gone.

2

Eu tinha estudado muito.

I had studied a lot.

3

Você tinha falado com ele?

Had you spoken to him?

4

Não tínhamos pensado nisso.

We hadn't thought about that.

1

Eu já tinha terminado o projeto quando recebi o e-mail.

I had already finished the project when I received the email.

2

Eles tinham viajado antes de comprar a casa.

They had traveled before buying the house.

3

Tínhamos combinado de sair às oito.

We had agreed to go out at eight.

4

Ela não tinha visto a mensagem que enviei.

She hadn't seen the message I sent.

1

O relatório já tinha sido enviado quando a reunião começou.

The report had already been sent when the meeting started.

2

Se eu tivesse sabido, não tinha ido.

If I had known, I wouldn't have gone.

3

Eles tinham planejado tudo nos mínimos detalhes.

They had planned everything in the smallest detail.

4

Eu tinha a impressão de que já tínhamos nos encontrado.

I had the impression that we had already met.

1

Embora tivessem negado, eles já tinham assinado o contrato.

Although they had denied it, they had already signed the contract.

2

A situação tinha se agravado antes mesmo da nossa intervenção.

The situation had worsened even before our intervention.

3

Ele tinha pressentido o perigo, mas não agiu.

He had sensed the danger, but didn't act.

4

Tínhamos subestimado a complexidade do problema.

We had underestimated the complexity of the problem.

1

Havia quem dissesse que ele já tinha percorrido aquele caminho antes.

There were those who said he had already traveled that path before.

2

Tinha ele, porventura, considerado as consequências?

Had he, by chance, considered the consequences?

3

Nada tinha sido deixado ao acaso naquela operação.

Nothing had been left to chance in that operation.

4

Eles tinham, sem dúvida, superado as expectativas iniciais.

They had, without a doubt, exceeded the initial expectations.

Easily Confused

The Portuguese Pluperfect: The Past of the Past (tinha feito) vs Pretérito Perfeito vs. Mais-que-perfeito

Learners use simple past for everything.

Common Mistakes

Eu tinha feito o bolo.

Eu tinha feito o bolo.

This is actually correct, but beginners often use 'fiz' instead.

Eu tinha feitoa.

Eu tinha feito.

Participles are invariable in this tense.

Eu tinha ir.

Eu tinha ido.

Must use the past participle, not the infinitive.

Eu havia feito.

Eu tinha feito.

While 'havia' is correct, it is often too formal for daily speech.

Sentence Patterns

Eu já tinha ___ quando ele chegou.

Real World Usage

Texting very common

Já tinha visto sua mensagem.

🎯

The 'Had' Shortcut

If you would say 'had + verb' in English, 99% of the time you should use 'tinha + participle' in Portuguese.
⚠️

Forget the Simple Form

Avoid using 'falara' or 'fizera' in speech. It makes you sound like a 500-year-old law book.
💬

Ter vs Haver

Brazilians almost exclusively use 'ter'. In Portugal, you might see 'haver' in writing, but 'ter' is still the street king.

Smart Tips

Use it to set the scene.

Eu cheguei e comi. Eu tinha chegado e comido.

Pronunciation

/ˈtĩ.ɲɐ/

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

tinhaantesfeitocomidosaído

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

Describe your morning before you arrived at work.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Fill in the blank.

Eu ___ (ter) feito o dever.

✓ Correct! ✗ Not quite. Correct answer: tinha
Imperfect of ter.

Score: /1

Practice Exercises

1 exercises
Fill in the blank.

Eu ___ (ter) feito o dever.

✓ Correct! ✗ Not quite. Correct answer: tinha
Imperfect of ter.

Score: /1

Practice Bank

10 exercises
Complete the sentence. Fill in the Blank

Nós já ___ (viver) em Londres antes de mudar para cá.

✓ Correct! ✗ Not quite. Correct answer: tínhamos vivido
Reorder the words to form a correct sentence. Sentence Reorder

já / tinha / Eu / o / lido / livro

✓ Correct! ✗ Not quite. Correct answer: Eu já tinha lido o livro
Translate to Portuguese using the Pluperfect. Translation

They had already left.

✓ Correct! ✗ Not quite. Correct answer: Eles já tinham saído.
Fix the irregular participle. Error Correction

Eu tinha fazido o meu dever de casa.

✓ Correct! ✗ Not quite. Correct answer: Eu tinha feito o meu dever de casa.
Match the verb to its irregular participle. Match Pairs

Match the pairs:

✓ Correct! ✗ Not quite. Correct answer: Dizer - Dito
Select the correct negative form. Multiple Choice

I hadn't seen the message.

✓ Correct! ✗ Not quite. Correct answer: Eu não tinha visto a mensagem.
Complete the question. Fill in the Blank

Vocês já ___ (falar) com o chefe?

✓ Correct! ✗ Not quite. Correct answer: tinham falado
Translate to Portuguese. Translation

We had already arrived at the beach.

✓ Correct! ✗ Not quite. Correct answer: Nós já tínhamos chegado à praia.
Correct the helper verb tense. Error Correction

Eu tenho comido antes de sair ontem.

✓ Correct! ✗ Not quite. Correct answer: Eu tinha comido antes de sair ontem.
Irregular check. Fill in the Blank

Ele ___ (pôr) a mesa antes dos convidados chegarem.

✓ Correct! ✗ Not quite. Correct answer: tinha posto

Score: /10

FAQ (1)

Yes, but it is formal.

Scaffolded Practice

1

1

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Había hecho

Portuguese prefers 'ter'.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!