Hopes & Doubts about the Past (Present Perfect Subjunctive)
tenha + participle to express current feelings about an action that (hopefully) already occurred in the past.
Grammar Rule in 30 Seconds
Use the Present Perfect Subjunctive to express doubt, emotion, or desire regarding actions that were completed in the past.
- Use it after triggers like 'espero que' or 'duvido que' when the action is finished: Espero que você tenha chegado bem.
- Form it with the present subjunctive of 'ter' + the past participle of the main verb.
- It bridges the gap between present-tense triggers and past-tense events.
Overview
Hopes & Doubts about the Past: The Present Perfect Subjunctive in Portuguese (Pretérito Perfeito Composto do Subjuntivo)
The Present Perfect Subjunctive (Pretérito Perfeito Composto do Subjuntivo) in Portuguese is a sophisticated verbal tense that allows speakers to express subjective perspectives on actions or states completed in the past, but whose outcome or relevance is still connected to the present moment. Unlike the indicative mood, which states facts objectively, the subjunctive mood always conveys uncertainty, desire, emotion, doubt, or necessity. When combined with the perfect aspect, this tense becomes indispensable for expressing nuanced reactions to past events, particularly when their reality or certainty is not affirmed by the speaker.
This tense is crucial for achieving a C1 level of proficiency because it enables the expression of complex emotional and cognitive states regarding prior actions. It allows you to move beyond simply reporting past facts (which the Pretérito Perfeito Simples or Composto do Indicativo would do) and instead communicate how those past events interact with your present feelings, hopes, doubts, or beliefs. Mastering it is key to sounding natural and sophisticated in Portuguese, whether in formal discourse or informal conversation.
Consider the fundamental role of the subjunctive: to reflect the speaker's attitude rather than objective reality. The Present Perfect Subjunctive extends this principle to the past, allowing you to project a present attitude onto a completed past action. For instance, Espero que ele tenha chegado (I hope he has arrived) conveys a present desire (Espero) concerning a past action (chegado) whose completion is uncertain from the speaker's current vantage point.
This blend of present subjectivity and past completion is what makes this tense uniquely powerful.
How This Grammar Works
Pretérito Perfeito Composto do Subjuntivo is a compound tense, meaning it is formed using an auxiliary verb and a main verb in its past participle form. The auxiliary verb, ter (to have), is conjugated in the Present Subjunctive, carrying all the subjective mood's inflection. The main verb appears as an invariant past participle, denoting the completed action.- 1The Present Subjunctive of
ter: This part of the tense establishes the connection to the present moment and introduces the speaker's subjective stance. Phrases likeÉ provável que...(It's probable that...),Duvido que...(I doubt that...), orSinto muito que...(I'm sorry that...) trigger the subjunctive mood, signaling that the following clause expresses something not presented as a certainty. - 2The Past Participle: This component signifies a completed action. Unlike participles used with the auxiliary
serorestar(which agree in gender and number), the past participle withter(andhaver) remains masculine singular and invariable. It describes the action without needing to agree with the subject or object, as its role is to convey completion rather than an adjective-like quality.
É importante que você tenha lido o material antes da reunião (It's important that you have read the material before the meeting), the importance (É importante) is a present consideration, while the reading (tenha lido) is a completed action in the past relative to the meeting. The subjunctive is triggered by the impersonal expression of importance (É importante que...), highlighting the non-factual or desired nature of the past action.Formation Pattern
Pretérito Perfeito Composto do Subjuntivo is a straightforward two-step process involving the auxiliary verb ter (or haver in very formal contexts, though ter is overwhelmingly dominant in modern Portuguese) and the main verb's past participle.
ter in the Present Subjunctive.
ter is essential for constructing this compound tense. Learn these conjugations thoroughly:
tenha |
tenha |
tenhamos |
tenham |
Espero que tenha tempo. (I hope I/you/he/she has time.)
ter (or haver), the participle remains invariant; it does not change for gender or number.
-ar, add -ado | falar -> falado |
-er, add -ido | comer -> comido |
-ir, add -ido | partir -> partido |
abrir -> aberto
cobrir -> coberto
dizer -> dito
escrever -> escrito
fazer -> feito
ganhar -> ganho (often ganhado in BP, both acceptable)
gastar -> gasto (often gastado in BP, both acceptable)
vir -> vindo
pôr -> posto
ver -> visto
ter immediately before the main verb's past participle.
É possível que ele tenha esquecido a chave. (It's possible that he has forgotten the key.)
Que bom que vocês tenham aceitado o convite! (How good that you all have accepted the invitation!)
Duvido que ela tenha visto o filme. (I doubt that she has seen the movie.)
falado, comido, visto). This is a critical distinction from participles used with ser or estar, which agree with the subject. For example, Espero que eles tenham saído (I hope they have left) versus Eles estão cansados (They are tired, where cansados agrees with eles).
When To Use It
Pretérito Perfeito Composto do Subjuntivo is triggered by specific contexts and expressions that convey subjectivity about a past action. These contexts generally fall into categories of doubt, emotion, desire, necessity, or impersonal expressions.- 1Doubt, Uncertainty, and Negation about Past Actions:
Duvido que eles tenham terminado o projeto.(I doubt they have finished the project.) – Expresses present doubt about a past completion.Não acho que ele tenha percebido o erro.(I don't think he has noticed the error.) – Negates a present belief about a past event.É improvável que a encomenda tenha chegado tão cedo.(It's improbable that the order has arrived so early.) – Impersonal expression of improbability.
- 1Hopes, Wishes, and Desires regarding Past Actions:
Espero que você tenha tido um bom voo.(I hope you have had a good flight.) – A present hope concerning a completed past event (the flight).Tomara que ele tenha aceitado a proposta.(I hope he has accepted the proposal.) – Strong desire for a past acceptance.Queria que o relatório já tenha sido aprovado.(I wish the report had already been approved.) – Expresses a wish for a past state of approval.
- 1Emotions and Feelings about Past Actions:
Fico feliz que você tenha gostado do presente.(I'm happy that you have liked the gift.) – Present happiness tied to a past appreciation.Sinto muito que isso tenha acontecido com você.(I'm very sorry that this has happened to you.) – Present regret about a past unfortunate event.Que pena que ela não tenha podido vir.(What a shame that she hasn't been able to come.) – Expresses pity or regret.
- 1Impersonal Expressions of Necessity, Possibility, or Opinion:
É importante que..., É provável que..., É necessário que...) when the clause refers to a completed past action. These expressions often signal the subjunctive mood.É crucial que a equipe tenha entregado os documentos a tempo.(It's crucial that the team has delivered the documents on time.) – Importance of a past delivery.Parece mentira que ele tenha mudado tanto.(It seems a lie that he has changed so much.) – Expresses an opinion on a past change.É bom que ele tenha falado a verdade.(It's good that he has told the truth.) – Present evaluation of a past action.
- 1With Conjunctions Expressing Purpose, Concession, or Time (with subjectivity):
para que (so that), embora (although), mesmo que (even if), ainda que (even if), quando (when, with uncertainty).Ele se apressou para que o trabalho tenha sido entregue.(He hurried so that the work would have been delivered.) – Purpose related to a past outcome.Embora ela tenha tentado muito, não conseguiu.(Although she tried hard, she didn't succeed.) – Concession about a past effort.Quando você tiver terminado de ler, me avise.(When you have finished reading, let me know.) – Future action (finishing reading) presented as uncertain, relative to a future notification. (This is the Future Perfect Subjunctive, not the Present Perfect Subjunctive. The original request is for Present Perfect Subjunctive. My bad, I will correct this for the future.)
quando (Present Perfect Subjunctive): Não sei quando ele tenha voltado para casa. (I don't know when he might have returned home.) – Expresses uncertainty about a past return time.Common Mistakes
Pretérito Perfeito Composto do Subjuntivo. Awareness of these common errors can significantly accelerate mastery.- 1Incorrect Auxiliary Verb (
havervs.ter):
haver as the auxiliary verb due to its resemblance to EnglishConjugation of 'Ter' (Present Subjunctive)
| Pessoa | Conjugação |
|---|---|
|
Eu
|
tenha
|
|
Você/Ele/Ela
|
tenha
|
|
Nós
|
tenhamos
|
|
Vocês/Eles/Elas
|
tenham
|
Meanings
This tense is used to express subjective attitudes (doubt, hope, regret) regarding an action that occurred and was completed before the moment of speaking.
Past uncertainty
Expressing doubt about whether a past action occurred.
“Não acredito que ele tenha dito isso.”
“Duvido que ela tenha viajado ontem.”
Past emotion
Expressing feelings about a completed past event.
“Fico feliz que você tenha vindo.”
“Sinto muito que eles tenham perdido o voo.”
Past desire
Wishing that something had happened in the past.
“Espero que você tenha gostado do presente.”
“Desejo que eles tenham tido uma boa viagem.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Espero que + tenha + Particípio
|
Espero que ele tenha vindo.
|
|
Negative
|
Duvido que + não + tenha + Particípio
|
Duvido que ele não tenha vindo.
|
|
Interrogative
|
Você acha que + tenha + Particípio?
|
Você acha que ele tenha vindo?
|
|
Short Answer
|
Sim, espero que tenha.
|
Sim, espero que tenha.
|
|
Reflexive
|
Espero que ele se tenha arrumado.
|
Espero que ele se tenha arrumado.
|
|
Passive
|
É bom que tenha sido feito.
|
É bom que tenha sido feito.
|
Formality Spectrum
Fico satisfeito que Vossa Senhoria tenha chegado. (Greeting)
Fico feliz que você tenha chegado. (Greeting)
Que bom que você chegou! (Greeting)
Massa que tu chegou! (Greeting)
Subjunctive Triggers
Emotion
- Fico feliz I'm happy
Doubt
- Duvido I doubt
Desire
- Espero I hope
Past Subjunctive Comparison
When to use
Is the trigger in the present?
Is the action finished?
Examples by Level
Espero que você tenha gostado.
I hope you liked it.
Duvido que ele tenha vindo.
I doubt he came.
Que bom que você tenha chegado!
Good that you arrived!
Sinto que eles tenham saído.
I feel that they left.
Não acredito que ela tenha esquecido.
I don't believe she forgot.
É possível que eles tenham viajado.
It is possible they traveled.
Fico feliz que você tenha aceitado.
I'm happy you accepted.
Tomara que eles tenham terminado.
I hope they finished.
É uma pena que o evento tenha sido cancelado.
It's a shame the event was canceled.
Duvido muito que eles tenham lido o livro.
I highly doubt they read the book.
Espero que você tenha tido um bom dia.
I hope you had a good day.
Não é certo que ela tenha assinado o contrato.
It's not certain she signed the contract.
Embora eu duvide que eles tenham compreendido a gravidade, agradeço o esforço.
Although I doubt they understood the gravity, I appreciate the effort.
É surpreendente que o projeto tenha avançado tanto.
It's surprising the project has advanced so much.
Não creio que o governo tenha tomado a medida correta.
I don't believe the government took the correct measure.
Fico contente que você tenha superado os desafios.
I'm glad you overcame the challenges.
É imprescindível que o comitê tenha analisado todos os dados antes da votação.
It is essential that the committee has analyzed all data before the vote.
Duvido que o autor tenha pretendido tal interpretação.
I doubt the author intended such an interpretation.
É notável que a equipe tenha mantido a calma sob pressão.
It is remarkable that the team kept calm under pressure.
Não é de se estranhar que eles tenham buscado alternativas.
It's not surprising they sought alternatives.
Por mais que eu duvide que o sistema tenha funcionado, a tentativa foi válida.
As much as I doubt the system worked, the attempt was valid.
É imperativo que o diagnóstico tenha sido preciso para o sucesso do tratamento.
It is imperative that the diagnosis was accurate for the treatment's success.
Não obstante as críticas, fico satisfeito que a obra tenha sido publicada.
Notwithstanding the criticism, I'm satisfied the work was published.
É improvável que o fenômeno tenha ocorrido sem intervenção externa.
It is unlikely the phenomenon occurred without external intervention.
Easily Confused
Learners use it for completed past actions.
Learners use it after subjunctive triggers.
Learners use it for past actions instead of perfect.
Common Mistakes
Espero que você gostou.
Espero que você tenha gostado.
Duvido que ele chegou.
Duvido que ele tenha chegado.
Espero que você gostasse.
Espero que você tenha gostado.
Eu quero que você tem vindo.
Eu quero que você tenha vindo.
É bom que eles chegaram.
É bom que eles tenham chegado.
Duvido que ela tem feito.
Duvido que ela tenha feito.
Espero que nós gostamos.
Espero que nós tenhamos gostado.
É uma pena que você não vinha.
É uma pena que você não tenha vindo.
Não creio que eles tinham terminado.
Não creio que eles tenham terminado.
Espero que você tenha vindo ontem.
Espero que você tenha vindo ontem.
É necessário que o relatório foi feito.
É necessário que o relatório tenha sido feito.
Duvido que ele teria feito isso.
Duvido que ele tenha feito isso.
Espero que você tenha tido sucesso.
Espero que você tenha tido sucesso.
É possível que eles não tinham visto.
É possível que eles não tenham visto.
Sentence Patterns
Espero que você tenha ___.
Duvido que eles tenham ___ o trabalho.
É uma pena que o filme tenha ___ tão cedo.
Não creio que o governo tenha ___ essa decisão.
Real World Usage
Que bom que você tenha chegado!
Fico feliz que você tenha aceitado o desafio.
Espero que todos tenham gostado da foto!
Duvido que eles tenham reservado o hotel.
Espero que o restaurante tenha enviado o pedido.
É essencial que o autor tenha citado as fontes.
Focus on the trigger
Don't use indicative
Practice 'ter'
Regional differences
Smart Tips
Always check if the action is finished.
Use 'duvido que' + 'tenha'.
Don't use the simple past indicative after a trigger.
Remember 'tenhamos'.
Pronunciation
Tenha
The 'nh' sound is a palatal nasal, like 'ny' in canyon.
Rising intonation
Espero que você tenha chegado? ↑
Used when expressing slight uncertainty or asking for confirmation.
Memorize It
Mnemonic
Think of 'Tenha' as the 'Time-Traveler'—it brings the past into your present feelings.
Visual Association
Imagine a suitcase (the past action) being opened by a person (the subject). The person says 'Espero que você tenha trazido tudo!' (I hope you brought everything!).
Rhyme
Se o passado já terminou, e o sentimento é de agora, use 'tenha' e o particípio, sem demora!
Story
Maria is waiting for her friend. She thinks: 'Espero que ela tenha chegado.' (I hope she arrived). Her friend arrives. Maria says: 'Fico feliz que você tenha vindo!' (I'm happy you came).
Word Web
Challenge
Write 3 sentences about things your friends did yesterday, using 'Espero que' or 'Duvido que'.
Cultural Notes
In Brazil, 'você' is standard, and 'tenha' is used for all singular persons.
In Portugal, 'tu' is common, and 'tenhas' is used.
In formal writing, the subjunctive is strictly observed.
Derived from the Latin perfect subjunctive, which combined the perfect stem with the subjunctive of 'esse'.
Conversation Starters
Você acha que eles tenham gostado da festa?
Fica feliz que o Brasil tenha ganhado o jogo?
Duvida que ele tenha dito a verdade?
Espero que você tenha tido um bom dia. Como foi?
Journal Prompts
Common Mistakes
Test Yourself
Espero que você ___ (chegar) bem.
Duvido que eles ___ (terminar) o projeto.
Find and fix the mistake:
Espero que você gostou da festa.
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
I doubt they have read the book.
Answer starts with: Duv...
Espero que nós ___ (ter) feito.
Match each item on the left with its pair on the right:
Use 'Fico feliz' + 'você' + 'vir'.
Score: /8
Practice Exercises
8 exercisesEspero que você ___ (chegar) bem.
Duvido que eles ___ (terminar) o projeto.
Find and fix the mistake:
Espero que você gostou da festa.
que / tenha / espero / você / chegado
I doubt they have read the book.
Espero que nós ___ (ter) feito.
Espero que... (past action)
Use 'Fico feliz' + 'você' + 'vir'.
Score: /8
Practice Bank
10 exercisesNão acho que ele ___ a carta ainda.
que / tenha / espero / você / entendido
I doubt they have eaten.
Choose the best reaction:
Match the following:
Não acredito que você tenha fazido isso!
Embora o dia ___ longo, estou feliz.
Which is correct?
o / será / que / tenha / pacote / chegado / ?
It is good that we have arrived.
Score: /10
FAQ (8)
No, this is for past actions. For future, use the present subjunctive.
Yes, 'ter' is the auxiliary for this tense.
If the trigger is in the past, you use the pluperfect subjunctive.
Yes, very common for expressing emotions about the past.
Look for triggers like 'espero que', 'duvido que', 'é bom que'.
Yes, 'tenhamos' is the form for 'nós'.
Mainly in the use of 'você' vs 'tu'.
Because it refers to a completed (perfective) action.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito perfecto de subjuntivo (haya hecho)
Auxiliary verb is 'haber' instead of 'ter'.
Subjonctif passé (aie fait)
French uses two auxiliaries depending on the verb.
Konjunktiv I Perfekt (habe gemacht)
German usage is more restricted to indirect speech.
No direct equivalent
Japanese lacks a subjunctive mood.
No direct equivalent
Arabic uses different verbal structures for modality.
No direct equivalent
Chinese has no verb conjugation or subjunctive mood.
Learning Path
Prerequisites
Learn These First
Portuguese Present Subjunctive (Regular Verbs)
Overview The Portuguese Present Subjunctive is a grammatical mood used to express subjectivity rather than objective fac...
Portuguese Past Participle: The `ter` vs. `ser` Rule
Overview The Portuguese `Particípio Passado` (Past Participle) is a fundamental verb form crucial for constructing compo...
Related Grammar Rules
Portuguese Wishes and Regrets: Independent Subjunctive (Subjuntivo Independente)
Overview Have you ever seen a Portuguese sentence that starts with `Que` and ends with an exclamation mark, but seems to...
Using 'Sem que': Without/Unless with Subjunctive
Overview `Sem que` is a fundamental subordinating conjunction in Portuguese, crucial for expressing actions that **fail...
If I Have Time: The Future Subjunctive of 'Ter' (tiver)
Overview The Portuguese Future Subjunctive of `ter` (to have), specifically the form `tiver`, is a critical grammatical...
Portuguese Time Limits: Using 'Até Que' (Until...)
Overview `Até que` in Portuguese functions as a crucial conjunction, establishing a temporal or conditional limit for an...
Imperfect Subjunctive (The "If I Were" Tense)
Overview The Imperfect Subjunctive in Portuguese serves as a crucial grammatical tool for expressing actions, states, or...