B2

Pluperfect Subjunctive in Portuguese

Mais-que-perfeito Composto do Conjuntivo

languages.seo.contextNote

In Brief

The Portuguese pluperfect subjunctive is tivesse, tivesses, tivesse, tivéssemos, tivésseis, tivessem + past participle: tivesse chegado (“had arrived”). It presents an earlier action as uncertain, wished for, doubted, imagined, or contrary to fact: Se tivesse sabido, teria vindo (“If I had known, I would have come”).

Overview

The pluperfect subjunctive is used for an action that was already complete before another past point, but is viewed through doubt, desire, emotion, hypothesis, or unreality. The subjunctive is a set of verb forms used when a clause is not simply presented as a fact. “Pluperfect” means “further back in the past”: one past event precedes another past event or imagined result.

Portuguese calls this tense the mais-que-perfeito composto do conjuntivo in terminology common in Portugal. In Brazil, mais-que-perfeito composto do subjuntivo is the usual label. The grammatical form is the same. It is a compound tense, meaning that it has a helping verb plus a past participle (a form such as chegado, feito, or visto): the imperfect subjunctive of ter + the participle of the main verb.

At B2, this form lets you discuss missed opportunities, regrets, past assumptions, and events whose completion was uncertain. English often uses “had + past participle” in the same places, so the time relationship may feel familiar. The important difference is that Portuguese visibly marks the helping verb as subjunctive: compare factual tinha chegado (“had arrived”) with doubtful or hypothetical tivesse chegado (“had arrived” under doubt or a condition).

How It Works

The full form of ter

Conjugate ter in the imperfect subjunctive, then add the main verb’s past participle.

Person Auxiliary With chegar Approximate English meaning
eu tivesse tivesse chegado I had arrived
tu tivesses tivesses chegado you had arrived
ele / ela / você tivesse tivesse chegado he / she / you had arrived
nós tivéssemos tivéssemos chegado we had arrived
vós tivésseis tivésseis chegado you all had arrived
eles / elas / vocês tivessem tivessem chegado they / you all had arrived

The first- and third-person singular forms are identical. The subject or context tells you who is meant: Se eu tivesse sabido... versus Se ela tivesse sabido.... Keep the written accents in tivéssemos and tivésseis.

Building the past participle

Regular participles replace the infinitive ending as follows:

Infinitive group Ending Infinitive Past participle
-ar verbs -ado falar falado
-er verbs -ido comer comido
-ir verbs -ido partir partido

Several frequent verbs have irregular participles that must be learned as whole forms.

Infinitive Participle Example
abrir aberto tivesse aberto
dizer dito tivesses dito
escrever escrito tivéssemos escrito
fazer feito tivessem feito
pôr posto tivesse posto
ver visto tivesse visto
vir vindo tivesses vindo

After ter, the participle does not agree with the subject or object: Ela tivesse chegado, elas tivessem chegado, and as cartas que tivéssemos escrito. The ending of the participle stays unchanged.

Choosing it for an earlier action

The pluperfect subjunctive is not triggered by “the past” alone. Two ideas normally come together:

  1. the surrounding construction requires or favors the subjunctive; and
  2. the action in that clause is already complete before the relevant past or imagined point.

Compare these forms:

Form Typical perspective Example
imperfect subjunctive simultaneous, ongoing, or later relative to a past viewpoint Queria que viesses. — I wanted you to come.
pluperfect subjunctive already completed before a past viewpoint Queria que tivesses vindo. — I wanted you to have come.
pluperfect indicative earlier past event presented as fact Sabia que tinhas vindo. — I knew that you had come.

This contrast is more useful than simply translating both Portuguese subjunctives as an English past. Ask whether the subordinate action was expected to happen later or was being viewed as complete already.

Main environments

Unreal past conditions with se

Use se + pluperfect subjunctive for a past condition that did not happen, or whose reality is being imagined rather than asserted. A completed conditional result commonly uses the conditional perfect, teria + participle.

Pattern: Se + tivesse + participle, teria + participle

Se tivéssemos reservado antes, teríamos conseguido uma mesa. means that we did not reserve earlier and therefore did not get a table. The se clause gives the unreal condition; the other clause gives its imagined result. Either clause can come first.

Do not put the conditional form after se in this pattern. Standard Portuguese has se tivesse sabido, not se teria sabido.

Wishes and regrets about the past

Oxalá and quem me dera can introduce wishes about something already over. The pluperfect shows that the desired event belongs to the past:

  • Oxalá tivesses vindo. — I wish you had come.
  • Quem me dera ter percebido isso antes. — If only I had realized that earlier.

With quem me dera, an infinitive construction is also natural, as the second example shows. The pluperfect subjunctive remains especially useful when the subject needs to be explicit: Quem me dera que eles tivessem ficado.

Doubt, emotion, judgment, and desire viewed from the past

A past-tense main clause can set up a subjunctive clause whose action was already complete:

  • Duvidava que ela tivesse chegado. — I doubted that she had arrived.
  • Fiquei contente por vocês terem vindo. — I was glad you came.

The second sentence shows an alternative with the personal infinitive (terem vindo), an infinitive that carries a subject ending. Portuguese often has more than one natural way to package the same time relationship. After que, however, the finite pluperfect subjunctive is the key pattern: Fiquei contente que tivessem vindo is possible in varieties and contexts that use ficar contente que, while Fiquei contente por terem vindo is broadly idiomatic.

Como se (“as if”)

Como se normally introduces an imagined comparison and takes a past subjunctive. Use the compound form when the compared event is represented as complete:

Ele continuou a trabalhar como se nada tivesse acontecido. — “He carried on working as if nothing had happened.”

Compare como se soubesse (“as if he knew”) with como se tivesse sabido (“as if he had known”).

Examples in Context

Portuguese English Note
Oxalá tivesses vindo. I wish you had come. A wish about a completed past event
Se tivesse tido tempo, teria acabado o relatório. If I had had time, I would have finished the report. Unreal past condition; the repeated tido is correct
Como se nunca tivesse acontecido. As if it had never happened. Completed event after como se
Duvidava que tivesse chegado a horas. I doubted that he or she had arrived on time. Past doubt; the subject comes from context
Se me tivesses avisado, eu teria esperado. If you had warned me, I would have waited. Object pronoun before the auxiliary
Ela lamentava que nós não tivéssemos participado. She regretted that we had not taken part. Past emotion about an earlier absence
Não acreditavam que alguém tivesse aberto a janela. They did not believe that anyone had opened the window. Negative belief triggers the subjunctive here
Era possível que o comboio já tivesse partido. It was possible that the train had already left. emphasizes prior completion
Procurávamos uma pessoa que tivesse trabalhado no estrangeiro. We were looking for someone who had worked abroad. The person was not identified as a known fact
Embora tivesse dormido pouco, conseguiu concentrar-se. Although he or she had slept little, he or she managed to concentrate. Concession about an earlier action
Falou comigo como se me tivesse visto antes. He or she spoke to me as if he or she had seen me before. Pronoun placed with the compound verb
Se eles tivessem feito a reserva, não estaríamos à espera agora. If they had made the reservation, we would not be waiting now. A past condition with a present result

English translations often supply “he,” “she,” or “you” where Portuguese leaves the subject unstated. That does not make the Portuguese sentence ambiguous in a real conversation: the surrounding context usually identifies the subject.

Common Mistakes

Using the indicative for an unreal condition

  • Wrong: Se tinha sabido, teria vindo.
  • Right: Se tivesse sabido, teria vindo.
  • Why: This se clause imagines a contrary-to-fact past. Tinha sabido presents prior knowledge as factual; tivesse sabido marks it as the unreal condition.

Putting the conditional after se

  • Wrong: Se teria estudado, teria passado.
  • Right: Se tivesse estudado, teria passado.
  • Why: In the standard third-conditional pattern, the se clause takes the pluperfect subjunctive. The result clause takes teria + participle.

Using the imperfect subjunctive for an already completed event

  • Wrong: Duvidava que ele chegasse antes da reunião. when the intended meaning is “I doubted that he had arrived before the meeting.”
  • Right: Duvidava que ele tivesse chegado antes da reunião.
  • Why: Chegasse can point to an arrival expected later from the past viewpoint. Tivesse chegado clearly places the arrival earlier and treats it as complete.

Making the participle agree

  • Wrong: Esperava que elas tivessem chegadas.
  • Right: Esperava que elas tivessem chegado.
  • Why: A participle used with ter is invariable. Only the auxiliary changes for person and number.

Avoiding a correct repetition

  • Wrong: Se tivesse tempo... when you mean “If I had had time...”
  • Right: Se tivesse tido tempo...
  • Why: The first tivesse is the auxiliary; tido is the participle of ter. Se tivesse tempo means “If I had time” and normally concerns a present or less explicitly completed situation.

Choosing the wrong auxiliary form for the subject

  • Wrong: Se nós tivessem saído cedo...
  • Right: Se nós tivéssemos saído cedo...
  • Why: The auxiliary agrees with the subject: nós tivéssemos, but eles/elas/vocês tivessem.

Usage Notes

Conjuntivo and subjuntivo

Portuguese grammar labels differ by region. Conjuntivo is standard terminology in Portugal; subjuntivo is standard in Brazil. These are two names for the same mood, not two different verb systems.

Pronoun placement

Unstressed object pronouns such as me, te, and lhe normally attach to the finite auxiliary according to the usual placement rules. A preceding se, que, não, or como se attracts the pronoun before tivesse: se me tivesses dito, não lhe tivessem explicado, como se o tivesse visto. Do not split the auxiliary and participle with the pronoun in these examples: not tivesse-me dito after se.

Spoken result clauses

In careful standard usage, an unreal completed result is commonly teria + participle: teria comprado. In informal speech, especially in Brazil but not only there, an indicative form with tinha may occur in the result clause: Se eu soubesse, tinha ido. Learners should recognize this pattern, but se tivesse sabido, teria ido is the safest neutral model for formal writing. The se clause itself still calls for the subjunctive in a contrary-to-fact condition.

The rare vós form

Tivésseis belongs to the complete conjugation, but most everyday varieties use vocês tivessem for plural “you.” You may still meet vós in liturgical, historical, literary, or some regional language.

Beyond the Basics / Advanced Use

Mixed conditionals

The condition and result do not have to refer to the same time. A missed past choice can explain a present state:

Se tivesse aceitado aquele emprego, moraria em Lisboa agora. — “If I had accepted that job, I would live in Lisbon now.”

The pluperfect subjunctive fixes the condition in the unreal past. The simple conditional moraria places the consequence in the present. This is a mixed conditional, meaning that its two clauses refer to different time frames.

Relative clauses with an unidentified or evaluated antecedent

The form also appears in relative clauses, not only after obvious triggers such as se or oxalá. In Procuravam alguém que tivesse dirigido uma equipa internacional, the speaker does not identify a known person and describes required prior experience. By contrast, Conheciam alguém que tinha dirigido uma equipa internacional presents that person and experience as factual.

The choice therefore reflects both time and the speaker’s stance. The pluperfect alone does not create uncertainty; the larger construction does.

Ter and haver as auxiliaries

You may encounter houvesse + participle, especially in formal or literary writing: Se houvesse sabido.... It can function like se tivesse sabido, but ter is the normal productive auxiliary in contemporary everyday Portuguese. Learn to recognize houvesse feito without treating it as the default conversational form.

Sequence of tenses is a guide, not a substitution machine

A past main verb often encourages a past subjunctive, but meaning determines whether the simple or compound form is needed:

  • Esperava que ele chegasse cedo. — I hoped he would arrive early.
  • Esperava que ele tivesse chegado cedo. — I hoped he had arrived early.

The first looks forward from the past moment of hoping. The second looks back to an arrival treated as already complete. Instead of changing every subordinate verb mechanically because the main verb is past, draw a short timeline and decide which event came first.

Practice Tips

  1. Build pairs on a timeline. Take five sentences with the imperfect subjunctive and change the subordinate event from later to earlier: Queria que viessesQueria que tivesses vindo. Say how the meaning changes each time.
  2. Drill the auxiliary separately. Recite tivesse, tivesses, tivesse, tivéssemos, tivésseis, tivessem, then combine the forms with ten common participles such as feito, dito, visto, vindo, and escrito. This prevents the irregular participle from distracting you from subject agreement.
  3. Complete realistic counterfactuals. Write one sentence each day beginning Se tivesse... and give it a past or present result: Se tivesse saído mais cedo, teria apanhado o autocarro; Se tivesse aceitado, estaria lá agora.

Related Concepts

languages.concept.prerequisite

Imperfect Subjunctive in PortugueseB2

languages.concept.related

languages.concept.otherLanguages

languages.concept.compareLanguages

languages.cta.conceptText

languages.cta.practiceConceptButton