B2Lesson 1: Advanced Subjunctive Forms
The perfect subjunctive combines the present subjunctive of ter/haver with a past participle to express completed actions that are still somehow uncertain, hypothetical, or emotionally colored, typically appearing after expressions of doubt, emotion, or possibility about past events.
Formed with tenha/haja + past participle (falado, comido, partido)
Expresses completed action with subjunctive mood (doubt, emotion, possibility)
Almost always uses ter (haver is extremely formal/literary)
Triggered by same expressions as present subjunctive but referring to past
Common after: talvez, embora, espero que, duvido que
Past participle agrees in gender/number only with haver (not ter)
Links past events to present feelings or uncertainties
Essential for expressing nuanced reactions to completed events
The perfect subjunctive is your ticket to sophisticated Portuguese – it's how educated Brazilians express subtle doubts, hopes, or emotions about past events. You'll hear it in news debates ("Embora o presidente tenha prometido..." - Although the president has promised...), in office emails ("Espero que vocês tenham recebido meu relatório" - I hope you've received my report), and in those moments when you're not quite sure if something happened ("Talvez ela já tenha chegado" - Maybe she has already arrived). Without it, you're stuck making clunky workarounds or sounding overly certain about uncertain past events!
ter/haver (in present subjunctive) + past participle of main verb
Sign up to save your progress, practice exercises and unlock all grammar content.
Think of the perfect subjunctive as the lovechild of past completion and present uncertainty. While the regular perfect tense (tenho falado) states facts about completed actions, the perfect subjunctive (tenha falado) wraps those completed actions in a layer of subjectivity, emotion, or doubt.
The recipe is surprisingly simple:
Take ter (or rarely, haver)
Conjugate it in present subjunctive
Add the past participle of your main verb
| Pronoun | Ter (Subjunctive) | + Past Participle | Example (falar) | Translation |
|---|
"Espero que tenham recebido nossa proposta" (I hope you've received our proposal)
"Caso não tenham entendido, posso explicar novamente" (In case you haven't understood, I can explain again)
"Agradeço que tenham comparecido à reunião" (I appreciate that you attended the meeting)
"É importante que todos tenham lido o relatório" (It's important that everyone has read the report)
"Talvez ela já tenha ido embora" (Maybe she's already left)
"Tomara que você tenha conseguido ingresso!" (I hope you got tickets!)
"Não acredito que isso tenha acontecido de verdade" (I can't believe this really happened)
"Que pena que vocês não tenham visto o show" (What a shame you didn't see the show)
With haver (not ter), participles technically agree with the subject:
"Espero que as cartas hajam sido entregues" (not entregue)
"Talvez as meninas hajam sido aprovadas" (not aprovado)
But in real life? Almost nobody uses haver, so this is more of a written formal Portuguese thing.
"Talvez" can trigger both indicative and subjunctive with subtle meaning differences:
"Talvez ele tenha chegado" (subjunctive - more doubt)
"Talvez ele chegou" (indicative - informal, less common, more certainty)
Get full access to grammar lessons, exercises, vocabulary and personalized review with a free Falando account.