B1 (Intermediate)Lesson 10: Compound Past Tenses
The compound pluperfect uses "tinha" plus past participle to express an action completed before another past action, serving as Portuguese's time machine to the "past of the past," while the simple form is mainly found in literary or formal writing in both varieties.
Formation: tinha/tinham + past participle
Expresses action before another past action
"Had done" in English: tinha feito
Simple form (fizera) is mainly literary/formal
Compound form is common in everyday narratives
The participle directly after ter is invariant (no agreement with the subject)
Time expressions: já, quando, antes que, depois que; antes que takes the subjunctive here
Shows cause and effect in past narratives
ter (imperfect) + past participle | tinha/tinham + falado/comido/partido
Sign up to save your progress, practice exercises and unlock all grammar content.
The pluperfect is your narrative superpower – it explains why things happened by showing what came first! It helps you tell stories ("Ela estava cansada porque tinha trabalhado muito" - She was tired because she had worked a lot), explain problems ("O carro não funcionou porque tinha acabado a gasolina" - The car didn't work because the gas had run out), or justify decisions ("Mudei de emprego porque já tinha esperado demais" - I changed jobs because I had already waited too long). It's the difference between confused chronology and crystal-clear storytelling, between sounding like you're listing random events and actually explaining cause and effect!
Think of the pluperfect as your "rewind button" – when you're telling a story in the past and need to go FURTHER back to explain something that happened even earlier.
Timeline visualization:
PAST PERFECT -----> SIMPLE PAST -----> NOW
(tinha chegado) (choveu) (present)
"It rained after he had arrived"
Simply combine "ter" in the imperfect with any past participle:
| Pronoun | Ter (Imperfect) | + Past Participle | Example |
"O ladrão já tinha fugido quando a polícia chegou" (The thief had already fled when police arrived)
"Ela tinha preparado tudo antes dos convidados chegarem" (She had prepared everything before the guests arrived)
"Nós tínhamos decidido viajar, mas choveu" (We had decided to travel, but it rained)
"Não fui porque já tinha visto esse filme" (I didn't go because I had already seen that movie)
"Ele estava feliz porque tinha passado no exame" (He was happy because he had passed the exam)
"A empresa faliu porque tinha perdido muitos clientes" (The company went bankrupt because it had lost many clients)
"Nunca tinha comido sushi antes" (I had never eaten sushi before)
Formal Portuguese allows "haver" instead of "ter":
"Havia chegado" instead of "tinha chegado"
Possible in Brazilian Portuguese too
Appears in literature and legal documents
Some verbs have two participles. Traditional guidance often prefers the regular form with "ter", but usage depends on the verb and variety:
✅ "Tinha aceitado" (regular form; irregular aceito also occurs with ter)
✅ "Tinha imprimido" (regular form recommended by traditional guidance)
For "morrer", use "tinha morrido" to mean "had died"; "morto" is used in expressions such as "estava morto" and can also be a participle of "matar"
Get full access to grammar lessons, exercises, vocabulary and personalized review with a free Falando account.