B1

Pluperfect Tense in Portuguese

Mais-que-perfeito

This article is part of the Portuguese grammar tree on Settemila Lingue.

In Brief

The Portuguese pluperfect (mais-que-perfeito) presents an event as already completed before another past event or past reference point: Quando cheguei, ela já tinha saído (“When I arrived, she had already left”). In everyday Portuguese, form it with the imperfect of ter plus a past participle: tinha/tinhas/tínhamos/tinham + feito, comido, saído, and so on. A one-word form such as fizera also exists, but it belongs mainly to formal and literary writing.

Overview

The pluperfect lets you look backward from a point that is itself in the past. Imagine two events: first, someone leaves; later, you arrive. Portuguese can place the later event in the preterite—cheguei (“I arrived”)—and the earlier event in the pluperfect—tinha saído (“had left”). This ordering function is why the tense is often called the “past before the past.”

At B1, the essential form is the compound pluperfect, traditionally called the pretérito mais-que-perfeito composto do indicativo. A compound tense is one built from an auxiliary (a helping verb) and a past participle (a verb form such as falado, “spoken,” or feito, “done”). The auxiliary is normally ter, conjugated in the imperfect: tinha falado.

English speakers have a useful head start because “had + past participle” often matches this structure closely. Still, the match is not automatic. Portuguese chooses the tense according to the relationship between events, may leave the past reference point unstated when context makes it clear, and uses ter rather than copying every separate meaning of English “had.”

How It Works

The basic pattern

Use:

subject + imperfect of ter + past participle

The subject is often omitted because the form of ter and the context identify it.

Person Form of ter Example with comer English
eu tinha (eu) tinha comido I had eaten
tu tinhas (tu) tinhas comido you had eaten
ele / ela / você tinha ela tinha comido she had eaten
nós tínhamos (nós) tínhamos comido we had eaten
vós tínheis (vós) tínheis comido you had eaten
eles / elas / vocês tinham eles tinham comido they had eaten

Tinha can therefore mean “I had,” “he had,” “she had,” or “you had,” depending on the subject. Vós tínheis is rare in ordinary modern conversation; learners will encounter vocês tinham much more often.

Forming the past participle

For regular verbs, remove the infinitive ending and add the participle ending:

Infinitive group Participle ending Example Pluperfect
-ar -ado falar → falado tinha falado
-er -ido comer → comido tinha comido
-ir -ido partir → partido tinha partido

Frequent irregular participles must be learned as complete forms:

Infinitive Participle Example
abrir aberto Tinham aberto a janela.
dizer dito Ela já tinha dito isso.
escrever escrito Eu tinha escrito o endereço.
fazer feito Nós tínhamos feito a reserva.
pôr posto Ele tinha posto o livro ali.
ver visto Nunca tinham visto neve.
vir vindo Ela tinha vindo de comboio.

With ter, the participle does not agree with the subject or object: say ela tinha escrito, eles tinham escrito, and as cartas que ela tinha escrito. Do not change escrito to match a feminine or plural noun.

Building the timeline

The second past point may be an action, a time, or simply something already established in the conversation:

  • Quando acordei, o João já tinha saído. First João left; then I woke up.
  • Às oito, já tínhamos terminado. We finished before eight; eight is the past reference point.
  • Não quis repetir o filme. Já o tinha visto. The previous sentence supplies the past situation.

Words such as (“already”), ainda não (“not yet”), nunca (“never”), antes (“before”), and até então (“until then”) often make the ordering clearer, but none is required. The tense itself establishes anteriority—that is, being earlier than the past reference point.

Negatives, pronouns, and questions

Put não before the auxiliary: Eu não tinha percebido. In standard written Portuguese, unstressed object pronouns (short forms such as me, o, and lhe) attach according to the usual pronoun-placement rules, not between the auxiliary and participle:

  • Ela não me tinha contado. (“She had not told me.”)
  • Eu já o tinha visto. (“I had already seen it/him.”)
  • Tinham-lhe enviado a mensagem? (“Had they sent him/her the message?”; especially European Portuguese)

In Brazilian Portuguese, Já tinham enviado a mensagem para ele? is often more natural in conversation. Questions normally keep ordinary statement order and are marked by intonation or a question mark: Vocês já tinham reservado o hotel?

Pluperfect versus other past forms

Portuguese English What it presents
Quando cheguei, ele saiu. When I arrived, he left. His leaving followed my arrival.
Quando cheguei, ele já tinha saído. When I arrived, he had already left. His leaving preceded my arrival.
Quando cheguei, ele saía. When I arrived, he was leaving / used to leave. The imperfect presents an ongoing or habitual background.

The preterite (saiu) moves a story forward with a completed event. The imperfect (saía) views an action as ongoing, repeated, or backgrounded. The pluperfect (tinha saído) steps back from the current point in the story to an earlier completed event.

Examples in Context

Portuguese English Note
Já tinha comido quando me telefonaste. I had already eaten when you called me. Earlier action before a preterite event
Tinha saído quando cheguei. He/She had left when I arrived. The subject is understood from context
Tínhamos terminado antes. We had finished earlier. The reference point is contextual
Disse-me que tinha estado lá. He told me that he had been there. Reporting an earlier experience
Quando abriu a loja, os clientes já tinham formado uma fila. When the shop opened, the customers had already formed a line. Clear sequence of two events
À meia-noite, ainda não tínhamos recebido resposta. At midnight, we still had not received an answer. Negative with a time reference
Ela percebeu que tinha deixado as chaves em casa. She realised that she had left the keys at home. A later realisation looks back
Nunca tinha provado bacalhau antes daquela viagem. I had never tried cod before that trip. Experience before a past period
Vocês já tinham reservado mesa? Had you already booked a table? Question with vocês
O Rui estava cansado porque tinha trabalhado a noite toda. Rui was tired because he had worked all night. Earlier event explains a past state
Quando voltámos, alguém tinha aberto a janela. When we returned, someone had opened the window. Earlier action with an irregular participle
Eles venderam a casa que tinham comprado em 2018. They sold the house they had bought in 2018. Earlier event in a relative clause

Common Mistakes

Using the present of ter

  • Wrong: Quando cheguei, ela tem saído.
  • Right: Quando cheguei, ela tinha saído.
  • Why: The auxiliary must itself be in the past imperfect: tinha, not present-tense tem. Tem saído is a different tense and often means that someone has been going out repeatedly or lately.

Putting both events in the same tense without checking the order

  • Wrong for the intended meaning: Quando cheguei, ele saiu if you mean he left before you arrived.
  • Right: Quando cheguei, ele já tinha saído.
  • Why: Cheguei and saiu normally present successive completed events. The pluperfect marks the step backward.

Making the participle agree with a noun

  • Wrong: As encomendas que ela tinha enviadas...
  • Right: As encomendas que ela tinha enviado...
  • Why: After ter, the past participle is invariable. Its form does not change for gender or number.

Using the infinitive after tinha

  • Wrong: Nós tínhamos terminar o trabalho.
  • Right: Nós tínhamos terminado o trabalho.
  • Why: A compound tense requires the past participle, not the infinitive (“to finish”).

Treating every earlier mention as pluperfect forever

  • Awkward: Tinha chegado, tinha aberto a porta e tinha entrado.
  • Better in a straightforward sequence: Chegou, abriu a porta e entrou.
  • Why: Use the pluperfect to establish a completed event before the story’s past reference point. Once narration moves through events in order, the preterite usually carries it forward more naturally.

Confusing tinha as an auxiliary with possession

  • Ela tinha um carro means “She had a car”; carro is a noun.
  • Ela tinha comprado um carro means “She had bought a car”; comprado is a participle.
  • The same form tinha serves two jobs, so look at what follows it.

Usage Notes

The compound form with ter is standard and natural in both Brazilian and European Portuguese. Haver can also serve as the auxiliary—havia chegado, havíamos decidido—especially in more formal writing. It is correct, but ter is generally the safer everyday choice. As an auxiliary here, havia changes by person where that distinction exists: eu havia, nós havíamos, eles haviam.

Portuguese does not need to state the later event in the same sentence. If speakers are already discussing a past situation, Eu já tinha falado com ela is complete: “I had already spoken to her.” Without any past context, however, the sentence may prompt the listener to wonder “before what?”

In reported speech, the pluperfect can make the chronology explicit: Ele disse que tinha perdido o passaporte (“He said that he had lost his passport”). Do not assume that Portuguese applies a mechanical English-style backshift in every report. The tense should reflect the intended time relationship; here, the loss occurred before the saying.

The choice between tu tinhas and você tinha follows regional and social patterns of address. The tense itself does not change: forms that take third-person agreement, including você and vocês, use tinha and tinham.

Beyond the Basics / Advanced Use

The simple pluperfect

Portuguese also has a synthetic, one-word pluperfect: falara, comera, partira, fizera, dissera. It expresses the same basic past-before-past relationship:

  • Quando cheguei, ela já partira. = Quando cheguei, ela já tinha partido.
  • “When I arrived, she had already left.”

In contemporary language, this form is strongly associated with literature, historical narration, journalism, and formal prose; it is uncommon in ordinary conversation. Because it is a separate C1 concept, B1 learners mainly need to recognise that forms ending in -ra may carry a pluperfect meaning rather than trying to use them actively.

Pluperfect subjunctive

Do not confuse the indicative form taught here with tivesse + participle, the pluperfect subjunctive. The subjunctive is a verb mood used in contexts such as hypothetical, desired, or uncertain situations:

  • Se eu tivesse sabido, teria ido. (“If I had known, I would have gone.”)
  • Eu sabia que ele tinha chegado. (“I knew that he had arrived.”)

Tinha chegado reports an earlier event as a fact within the narrative. Tivesse sabido appears inside a hypothetical condition. This distinction becomes important when you study past conditions and advanced tense sequences.

Narrative economy

Skilled writers often use one pluperfect to open a flashback, then switch to the preterite once the earlier timeline is established. Repeating tinha before every action can be grammatical but heavy. Ask whether you are still stepping backward from a later point or are now narrating the earlier sequence itself.

Practice Tips

  1. Draw two-point timelines. Write the later event on the right in the preterite and the earlier event on the left with tinha + participle: perdi o autocarro ← tinha saído tarde. Then turn the pair into a sentence.
  2. Build a bank of participles. Practise the regular patterns alongside high-frequency irregulars: feito, dito, visto, escrito, posto, aberto. Say each with several auxiliary forms: tinha feito, tínhamos feito, tinham feito.
  3. Retell a short story twice. First list events in chronological order with the preterite. Then begin with the final event and use the pluperfect to explain what had happened earlier. This trains meaning, not just conjugation.

Related Concepts

  • Prerequisite: Preterite (Pretérito Perfeito) — provides the completed past event that often serves as the pluperfect’s reference point.
  • Next step: Simple Pluperfect — the literary and formal one-word counterpart of tinha + participle.

Prerequisite

Preterite (Pretérito Perfeito) in PortugueseA2

Concepts that build on this

More B1 concepts

This concept in other languages

Compare across all languages

Practice Pluperfect Tense in Portuguese with a free Settemila Lingue account. We will set up Portuguese · B1 and generate cards for this exact grammar concept.

Practice this concept