B2 Subjunctive 14 min read Medium

Perfect Subjunctive: Doubting the Past (Tenha feito)

Use 'tenha' + participle when expressing doubt, emotion, or desire about something that already happened.

Grammar Rule in 30 Seconds

Use the Perfect Subjunctive to express doubt or emotion about an action that was completed in the past.

  • Use it after triggers like 'duvidar que' or 'é bom que' for past events: 'Duvido que ele tenha chegado.'
  • Form it with the present subjunctive of 'ter' + past participle: 'tenha' + 'falado'.
  • It bridges the gap between present-tense triggers and past-tense actions: 'Sinto muito que você tenha perdido o trem.'
Subject + (Trigger) + que + [Ter (Subj. Pres.) + Particípio]

Overview

The Portuguese Perfect Subjunctive, or Pretérito Perfeito Composto do Subjuntivo, is a B2-level structure essential for expressing nuanced thoughts about the past. Its core function is to connect a present-moment feeling—such as doubt, hope, surprise, or denial—to a completed past action whose outcome is uncertain or being subjectively framed. It isn't used to state what happened, but rather to comment on what might have happened from your current perspective.

It is the grammatical tool for looking back with uncertainty.

Imagine you are waiting for a friend who was supposed to arrive an hour ago. You check your phone and think, "I hope she hasn't had an accident." In Portuguese, this thought requires the Perfect Subjunctive: Espero que ela não tenha sofrido um acidente. The structure bridges your present hope (Espero que) with a possible past event (ter sofrido).

The simple past indicative (sofreu) would be incorrect here because it states a fact, and your feeling of hope makes the situation subjective, not factual.

This tense is a compound (composto) tense, meaning it combines an auxiliary (helper) verb with a main verb. Specifically, it pairs the auxiliary verb ter in the Present Subjunctive with the Past Participle of the main action verb. This combination is linguistically elegant: the Present Subjunctive of ter (tenha, tenhas, etc.) anchors the emotion or doubt in the present moment, while the participle (sofrido, feito, dito) points to the action as completed in the past.

Mastering this tense allows you to move beyond simply narrating past events and into the more complex territory of expressing your feelings and judgments about them.

How This Grammar Works

To understand the Perfect Subjunctive, you must first grasp its underlying principle: it operates within the domain of subjectivity. In Portuguese grammar, any clause that expresses a non-fact—an opinion, a doubt, a wish, an emotion, a denial—triggers the subjunctive mood in the clause that follows it, which is typically introduced by the word que.
The Perfect Subjunctive specifically handles situations where this subjective trigger in the present is directed toward an action that has already concluded. Think of it as a logical sequence: your main clause sets up a subjective frame in the present (Duvido que... / I doubt that...), and the subordinate clause must conform to that frame by using a subjunctive tense. Because the action you're doubting is in the past, you need a perfect (completed) subjunctive tense.
Let's break down the components of the sentence: Pode ser que o João tenha esquecido. (It's possible that João has forgotten.)
  • Pode ser que...: This is your trigger phrase. It establishes uncertainty in the present moment. It does not state a fact; it proposes a possibility.
  • o João: This is the subject of the subordinate clause.
  • tenha esquecido: This is the Perfect Subjunctive verb phrase.
  • tenha: The verb ter conjugated in the Present Subjunctive. Its tense (Present Subjunctive) links to the present possibility expressed by Pode ser que.
  • esquecido: The Past Participle of esquecer. It signifies that the action of forgetting is completed.
The fundamental logic is that you cannot follow a phrase of uncertainty like É possível que with a verb of certainty like the simple past indicative (esqueceu). Doing so (*É possível que o João esqueceu) creates a grammatical contradiction. The subjunctive mood is the only way to resolve this tension, aligning the verb form with the speaker's subjective stance.
This structure is consistently used across the Portuguese-speaking world. The auxiliary verb is almost always ter. While you may encounter haver (haja feito) in classical literature or exceptionally formal legal documents, it is functionally extinct in this context in both spoken and written modern Portuguese.
For all practical purposes, ter is the only auxiliary you need to use.

Formation Pattern

1
Forming the Perfect Subjunctive is a straightforward, two-step process. You must combine the correct conjugation of the auxiliary verb ter with the past participle of your main verb.
2
Step 1: Conjugate the Auxiliary Verb ter in the Present Subjunctive
3
The conjugation of ter in the Present Subjunctive is your foundation. This part of the structure carries the subjective mood from the trigger phrase. Note the forms for tu (common in European Portuguese) and você (standard in Brazilian Portuguese).
4
| Subject Pronoun | ter (Present Subjunctive) | English Equivalent |
5
| :--- | :--- | :--- |
6
| eu | tenha | (that) I have |
7
| tu | tenhas | (that) you have |
8
| você / ele / ela / a gente | tenha | (that) you / he / she / we have |
9
| nós | tenhamos | (that) we have |
10
| vocês / eles / elas | tenham | (that) they have |
11
In Brazil, a gente is a very common colloquial substitute for nós, and it always takes the third-person singular verb form: Tomara que a gente tenha tempo.
12
Step 2: Add the Past Participle of the Main Verb
13
Next, you attach the past participle of the action verb. For regular verbs, this follows a simple pattern:
14
-ar verbs: Drop the -ar and add -ado. (e.g., falarfalado)
15
-er verbs: Drop the -er and add -ido. (e.g., comercomido)
16
-ir verbs: Drop the -ir and add -ido. (e.g., decidirdecidido)
17
However, many of the most common verbs in Portuguese have irregular past participles. Memorizing these is non-negotiable for correct usage. Using an incorrect, regularized form (like fazido or escrevido) is a significant error.
18
| Infinitive | Irregular Past Participle | Common Incorrect Form |
19
| :--- | :--- | :--- |
20
| abrir | aberto | *abrido |
21
| cobrir | coberto | *cobrido |
22
| dizer | dito | *dizido |
23
| escrever | escrito | *escrevido |
24
| fazer | feito | *fazido |
25
| pôr | posto | *ponhido |
26
| ver | visto | *vido |
27
| vir | vindo | (Regular pattern, but often confused) |
28
A special note on verbs with dual participles (e.g., pagar, ganhar, imprimir): these have a long, regular form (pagado, ganhado, imprimido) and a short, irregular form (pago, ganho, impresso). The traditional rule is to use the long form with the auxiliary ter and the short form with ser/estar. However, in modern usage, especially in Brazil, the short form is widely used with ter as well. For instance, both ele tenha pagado and ele tenha pago are now commonly heard and accepted.
29
The Complete Formula:
30
> Trigger Phrase + que + Subject + ter (Present Subjunctive) + Past Participle
31
É uma pena que + ela + não tenha visto + o filme. (It's a pity that she hasn't seen the movie.)
32
Duvido que + eles + tenham feito + a coisa certa. (I doubt that they have done the right thing.)

When To Use It

Knowing when to use the Perfect Subjunctive is a matter of recognizing its specific triggers. These are words and phrases that signal subjectivity. Here are the primary categories of use:
1. Doubt, Possibility, and Uncertainty About a Past Action
This is the most common use case. When you are not sure if a past action occurred, you must use this tense.
  • Trigger verbs: duvidar (to doubt), negar (to deny), não acreditar (to not believe), não ter a certeza (to not be sure).
  • Impersonal expressions: É possível que..., Pode ser que..., É provável que..., Não é certo que...
  • Duvido que a encomenda tenha chegado a tempo. (I doubt the package has arrived on time.)
  • Pode ser que eu tenha deixado as chaves no carro. (It's possible I have left the keys in the car.)
  • O diretor negou que tenha recebido o nosso email. (The director denied that he had received our email.)
2. Emotion and Subjective Reactions to a Past Event
When you express a feeling (happiness, sadness, regret, surprise) about something that happened, your emotion makes the statement subjective.
  • Trigger verbs: esperar (to hope), lamentar (to regret), sentir (to be sorry), gostar (to like/be happy that).
  • Impersonal expressions: É bom/mau que..., É uma pena que..., É fantástico que..., Que bom/pena que..., Tomara que...
  • Que bom que vocês tenham gostado do jantar! (How nice that you liked the dinner!)
  • Lamento que você tenha tido uma experiência tão ruim. (I'm sorry you have had such a bad experience.)
  • Tomara que ela tenha conseguido pegar o voo. (Tomara is an extremely common trigger for expressing strong hope.)
3. Denial of a Known or Stated Fact
This is a subtle but critical trigger. When you explicitly deny a statement, you move it from the realm of accepted reality into the realm of subjectivity, thus requiring the subjunctive.
  • Trigger phrases: Não é verdade que..., Não é certo que..., Não é que...
  • Não é verdade que eu tenha dito isso. (It is not true that I said that.)
Contrast this with the affirmative, which uses the indicative because it states a fact: É verdade que eu disse isso. (It is true that I said that.)
4. After Certain Conjunctions Expressing a Condition or Concession
Conjunctions like embora (although), mesmo que (even if), and ainda que (even though) can trigger the Perfect Subjunctive when they introduce a past action that is being subjectively framed or presented as an obstacle that was overcome.
  • Ele continuou trabalhando, embora tenha estado doente o dia todo. (He kept working, although he had been sick all day.)
  • Mesmo que eles tenham tentado nos enganar, nós descobrimos a verdade. (Even if they have tried to deceive us, we found out the truth.)
In these cases, the subjunctive adds a layer of the speaker's perspective, emphasizing the contrast or concession.

Common Mistakes

At the B2 level, learners of Portuguese tend to make several predictable errors with this structure. Understanding them is key to achieving accuracy.
1. The Indicative Trap: Using the Simple Past (Pretérito Perfeito)
This is the single most frequent mistake. English speakers often translate directly, mapping "I doubt he did it" to *Duvido que ele fez isso. This is grammatically incorrect in Portuguese.
  • Why it's wrong: The trigger Duvido que... establishes a frame of non-fact. The simple past indicative (fez) is a tense used for established, objective facts. You cannot place a factual tense inside a subjective frame. It creates a logical and grammatical contradiction.
  • Incorrect: *É uma pena que ela perdeu o trem.
  • Correct: É uma pena que ela tenha perdido o trem.
  • Incorrect: *Não creio que eles chegaram.
  • Correct: Não creio que eles tenham chegado.
2. Confusing Perfect Subjunctive (tenha feito) with Pluperfect Subjunctive (tivesse feito)
The names are similar, but their functions are entirely different. This confusion arises because both refer to the past.
  • tenha feito (Perfect Subjunctive): Expresses a present doubt or emotion about a real past possibility. The event might have actually happened.
  • Espero que ele tenha passado no exame. (I hope he has passed the exam. It's a real possibility.)
  • tivesse feito (Pluperfect Subjunctive): Expresses a past hypothetical or regret about an unreal past condition. It's used in se clauses for situations that did not happen.
  • Se ele tivesse passado no exame, teria ficado tão feliz. (If he had passed the exam, he would have been so happy. Implication: he did not pass.)
| Tense | Use | Example |
| :--- | :--- | :--- |
| tenha feito | Doubt/emotion about a REAL past possibility | Duvido que ele tenha visto o filme. |
| tivesse feito | Hypothetical about an UNREAL past event | Se ele tivesse visto o filme, teria entendido a piada. |
3. Confusing with the Composite Personal Infinitive (ter feito)
This is a more advanced, but very common, point of confusion. Both que ele tenha feito and por ter feito can seem similar.
  • Use Perfect Subjunctive (tenha feito): After a trigger phrase + que, almost always involving a subject for the second clause. É importante que você tenha chegado a tempo.
  • Use Composite Personal Infinitive (ter feito): After prepositions like por, para, depois de, antes de, sem, apesar de. It often refers to the same subject as the main clause.
  • Obrigado por ter vindo à minha festa. (Thank you for having come to my party.)
  • Ela foi promovida depois de ter fechado o maior contrato da empresa. (She was promoted after having closed the company's biggest contract.)
Think of it this way: if you see a trigger like Espero que or Duvido que, you need the subjunctive (tenha feito). If you see a preposition like por or depois de, you need the infinitive (ter feito).

Real Conversations

This grammar isn't just for textbooks; it's woven into the fabric of everyday communication. Recognizing it in natural contexts will help you internalize the pattern.

On WhatsApp or Social Media:

Informal, fast-paced communication relies heavily on this structure to convey feelings about recent events.

- Friend 1: A Ana não responde minhas mensagens... (Ana isn't answering my messages...)

- Friend 2: Relaxa. Pode ser que ela só tenha deixado o celular em casa. (Relax. Maybe she just left her phone at home.)

- Post-party comment: A festa foi incrível! Tomara que todo mundo tenha chegado bem em casa. (The party was incredible! I hope everyone got home safely.)

- Reacting to news: Vi o que aconteceu. Que pena que ele tenha perdido o emprego. (I saw what happened. It's such a pity he lost his job.)

In the Workplace:

In emails and meetings, the Perfect Subjunctive is used to be polite, indirect, or to discuss possibilities without stating them as facts.

- Formal email (EP): Exmo. Senhor Diretor, acuso a recepção da sua mensagem. No entanto, não é verdade que a nossa equipa tenha falhado o prazo. (Dear Director, I acknowledge receipt of your message. However, it is not true that our team has missed the deadline.)

- Team meeting (BR): Gente, o cliente ainda não respondeu. Duvido que ele tenha tido tempo de analisar a proposta que mandamos ontem. (Guys, the client hasn't answered yet. I doubt he's had time to analyze the proposal we sent yesterday.)

- Polite follow-up: Olá, Joana. É possível que meu último email não tenha chegado? Apenas confirmando. (Hi, Joana. Is it possible my last email didn't arrive? Just confirming.)

Cultural Insight:

The expression Tomara que... (or Tomara que Deus...) is a powerful and ubiquitous trigger in Brazilian Portuguese. It comes from the verb tomar in the sense of "to take," with an old meaning of "I wish that God would take this as my will." Today, it's a standalone, all-purpose phrase for "I really hope..." and is almost invariably followed by a subjunctive verb. It carries more emotional weight than the more neutral Espero que. Tomara que não tenha chovido no seu casamento!

Quick FAQ

Q: What's the difference between Duvido que ele veio and Duvido que ele tenha vindo?

While you might hear Duvido que ele veio in very informal, colloquial speech, it's grammatically imprecise. Duvido que ele tenha vindo is the correct and standard form. The first sentence clashes a subjective trigger (Duvido que) with a factual verb form (veio), while the second correctly uses the subjunctive (tenha vindo) to match the mood of doubt. As a B2 learner, you should always use the Perfect Subjunctive in these contexts.

Q: Can I use the Present Perfect Indicative (tenho feito) instead?

Absolutely not. They serve completely different purposes. The Present Perfect Indicative (tenho feito, tenho trabalhado) describes a continuous or repeated action that started in the past and continues to the present (I have been working). The Perfect Subjunctive (tenha feito) refers to a single, completed past action that is viewed with present subjectivity (I hope he has done...).

  • Indicative: Eu tenho estudado português por três anos. (I have been studying Portuguese for three years.)
  • Subjunctive: Espero que ele tenha estudado para a prova de ontem. (I hope he studied for yesterday's test.)
Q: Is this tense more common in Brazil or Portugal?

The structure is grammatically fundamental and equally essential in both countries. The primary difference you'll notice is pronoun usage. A speaker from Portugal would say Espero que tenhas gostado (using tu), while a speaker from Brazil would say Espero que você tenha gostado. The underlying grammar and triggers are identical.

Q: Why can't I just use the Imperfect Subjunctive (fizesse) to talk about the past?

The Imperfect Subjunctive (fizesse, comesse, fosse) and the Perfect Subjunctive (tenha feito) refer to different kinds of pasts. The Imperfect Subjunctive is primarily for describing ongoing conditions for a present/future hypothetical (Se eu tivesse dinheiro, eu compraria...) or for reporting past desires/commands (Ela queria que eu fizesse o jantar). The Perfect Subjunctive is for expressing a present feeling about a real, completed past possibility.

Conjugation of 'Ter' (Present Subjunctive)

Person Auxiliary (Ter) Main Verb (Participle)
Eu
tenha
falado/comido/partido
Tu
tenhas
falado/comido/partido
Você/Ele/Ela
tenha
falado/comido/partido
Nós
tenhamos
falado/comido/partido
Vocês/Eles/Elas
tenham
falado/comido/partido

Meanings

This tense is used to express doubt, emotion, or uncertainty regarding an action that has already been completed in the past.

1

Doubt about the past

Expressing skepticism that an event occurred.

“Duvido que ela tenha saído de casa.”

“Não creio que eles tenham visto o filme.”

2

Emotion about the past

Expressing feelings regarding a past event.

“Fico feliz que você tenha vindo.”

“Sinto muito que eles tenham sofrido tanto.”

3

Past possibility

Speculating about past occurrences.

“Talvez ele tenha esquecido as chaves.”

“Pode ser que eles tenham se perdido.”

Reference Table

Reference table for Perfect Subjunctive: Doubting the Past (Tenha feito)
Form Structure Example
Affirmative
Trigger + que + tenha(m) + Participle
Espero que ele tenha vindo.
Negative
Trigger + que + não + tenha(m) + Participle
Não creio que ele tenha vindo.
Interrogative
Trigger + que + tenha(m) + Participle + ?
Você acha que ele tenha vindo?
Reflexive
Trigger + que + se + tenha(m) + Participle
Duvido que eles se tenham perdido.
Passive
Trigger + que + tenha(m) + sido + Participle
É bom que tenha sido feito.
Short Answer
Não, não tenha.
— Ele veio? — Duvido que tenha.

Formality Spectrum

Formal
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

Neutral
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

Informal
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

Slang
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

Perfect Subjunctive Triggers

Perfect Subjunctive

Doubt

  • Duvidar To doubt
  • Não acreditar Not to believe

Emotion

  • Ficar feliz To be happy
  • Sinto muito I'm sorry

Possibility

  • Talvez Maybe
  • Pode ser It could be

Examples by Level

1

Talvez ele tenha ido.

Maybe he has gone.

2

Espero que você tenha gostado.

I hope you have liked it.

3

Não acho que ele tenha vindo.

I don't think he has come.

4

Que bom que você tenha chegado!

It's good that you have arrived!

1

Sinto muito que você tenha perdido o ônibus.

I'm sorry you missed the bus.

2

Duvido que eles tenham terminado o trabalho.

I doubt they have finished the work.

3

É possível que ela tenha esquecido.

It's possible she has forgotten.

4

Fico feliz que você tenha conseguido.

I'm happy you have managed it.

1

Não acredito que eles tenham feito isso comigo.

I don't believe they have done this to me.

2

É incrível que ele tenha viajado tanto.

It's incredible that he has traveled so much.

3

Talvez eles tenham se perdido no caminho.

Maybe they have gotten lost on the way.

4

É uma pena que você não tenha visto o show.

It's a pity you haven't seen the show.

1

Embora ele tenha estudado, não passou no exame.

Although he has studied, he didn't pass the exam.

2

Duvido que o governo tenha tomado essa decisão.

I doubt the government has taken that decision.

3

É necessário que todos tenham assinado o contrato.

It is necessary that everyone has signed the contract.

4

Não creio que o projeto tenha sido aprovado.

I don't believe the project has been approved.

1

Por mais que ele tenha tentado, o resultado foi o mesmo.

No matter how much he has tried, the result was the same.

2

É improvável que a empresa tenha previsto tal crise.

It is unlikely that the company has foreseen such a crisis.

3

Não é certo que eles tenham obtido a autorização.

It is not certain that they have obtained the authorization.

4

Fico contente que você tenha superado as dificuldades.

I'm glad you have overcome the difficulties.

1

Não obstante ele tenha negado, as evidências são claras.

Notwithstanding that he has denied it, the evidence is clear.

2

É de se estranhar que eles tenham omitido esse detalhe.

It is strange that they have omitted this detail.

3

Duvido que o autor tenha pretendido tal interpretação.

I doubt the author has intended such an interpretation.

4

É fundamental que o grupo tenha compreendido a gravidade.

It is fundamental that the group has understood the gravity.

Easily Confused

Perfect Subjunctive: Doubting the Past (Tenha feito) vs Perfect Subjunctive vs. Imperfect Subjunctive

Learners mix them because both deal with the past.

Perfect Subjunctive: Doubting the Past (Tenha feito) vs Perfect Subjunctive vs. Simple Past Indicative

Learners use indicative for facts and subjunctive for doubt.

Perfect Subjunctive: Doubting the Past (Tenha feito) vs Perfect Subjunctive vs. Pluperfect Subjunctive

Both involve 'ter'.

Common Mistakes

Duvido que ele chegou.

Duvido que ele tenha chegado.

Must use subjunctive after 'duvidar'.

Espero que você comeu.

Espero que você tenha comido.

Hope triggers subjunctive.

Não acho que eles foram.

Não acho que eles tenham ido.

Opinion triggers subjunctive.

É bom que você falou.

É bom que você tenha falado.

Impersonal expressions trigger subjunctive.

Talvez ele fez.

Talvez ele tenha feito.

Talvez requires subjunctive.

Sinto muito que você perdeu.

Sinto muito que você tenha perdido.

Emotion triggers subjunctive.

É possível que eles chegaram.

É possível que eles tenham chegado.

Possibility triggers subjunctive.

Embora ele estudou...

Embora ele tenha estudado...

Embora always triggers subjunctive.

Não creio que o projeto foi aprovado.

Não creio que o projeto tenha sido aprovado.

Passive voice needs subjunctive.

Duvido que eles viram o filme.

Duvido que eles tenham visto o filme.

Irregular participle 'visto'.

Por mais que ele tentou...

Por mais que ele tenha tentado...

Concessive clauses require subjunctive.

É improvável que a empresa previu...

É improvável que a empresa tenha previsto...

Irregular participle 'previsto'.

Não é certo que eles obtiveram...

Não é certo que eles tenham obtido...

Uncertainty triggers subjunctive.

Fico contente que você superou...

Fico contente que você tenha superado...

Emotion triggers subjunctive.

Sentence Patterns

Duvido que ele tenha ___.

É uma pena que você não tenha ___.

Talvez eles tenham ___ o projeto.

Não creio que o governo tenha ___ a lei.

Real World Usage

Social Media common

Não acredito que eles tenham postado isso!

Job Interview common

Fico feliz que você tenha aceitado a vaga.

Texting constant

Duvido que ele tenha lido a mensagem.

Travel occasional

Talvez eles tenham perdido o trem.

Food Delivery occasional

É possível que o entregador tenha se perdido.

Academic Writing very common

É fundamental que o estudo tenha sido revisado.

💡

Focus on the trigger

Always identify the trigger (doubt/emotion) before deciding to use the subjunctive.
⚠️

Don't use indicative

Avoid using the simple past (indicative) after 'duvidar' or 'é bom que'.
🎯

Master irregular participles

Learn the irregular past participles like 'feito', 'visto', 'dito' to avoid common errors.
💬

Casual speech

Note that native speakers might use the indicative in very casual speech, but stick to the subjunctive for accuracy.

Smart Tips

Immediately think 'subjunctive'.

Duvido que ele chegou. Duvido que ele tenha chegado.

Use 'Fico feliz que' + perfect subjunctive.

Fico feliz que você chegou. Fico feliz que você tenha chegado.

Always follow with the subjunctive.

Talvez ele fez isso. Talvez ele tenha feito isso.

Always follow with the subjunctive.

Embora ele estudou, falhou. Embora ele tenha estudado, falhou.

Pronunciation

TEN-ya

Stress

The stress remains on the stem of 'tenha'.

Doubtful

Duvido que ele tenha chegado? ↗

Rising intonation at the end indicates skepticism.

Memorize It

Mnemonic

Think of it as the 'Have-Done-Subjunctive': If you doubt it happened, use 'tenha' + the past participle.

Visual Association

Imagine a detective holding a magnifying glass over a finished puzzle. He says, 'I doubt that you have finished this!' (Duvido que você tenha terminado!).

Rhyme

Para o passado que não é fato, use 'tenha' e o particípio no ato.

Story

Maria is looking at a messy kitchen. She says, 'I don't believe you have cleaned this.' Her brother replies, 'I have!' Maria says, 'I doubt that you have cleaned it well.'

Word Web

tenhatenhastenhamostenhamparticípiosubjuntivopassado

Challenge

Write 3 sentences today about things you doubt your friends did yesterday.

Cultural Notes

In informal Brazilian Portuguese, people often use the indicative (chegou) instead of the subjunctive (tenha chegado), but the subjunctive is still required in formal writing.

European Portuguese speakers are generally more consistent with the subjunctive mood in both speech and writing.

In academic writing, the Perfect Subjunctive is strictly required to maintain grammatical correctness.

Derived from the Latin perfect subjunctive, which combined the perfect stem with the subjunctive of 'esse'.

Conversation Starters

Você acha que o governo tenha feito um bom trabalho?

Ficou feliz que seu amigo tenha vindo?

Duvida que eles tenham terminado?

É possível que ela tenha esquecido?

Journal Prompts

Write about a time you doubted someone's actions.
Describe your feelings about a past event.
Speculate on why a project failed.
Discuss a regret using the subjunctive.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Fill in the blank with the correct form of 'ter'.

Duvido que eles ___ chegado.

✓ Correct! ✗ Not quite. Correct answer: tenham
Duvidar triggers the subjunctive.
Choose the correct sentence. Multiple Choice

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Espero que você tenha comido.
Hope triggers the perfect subjunctive.
Correct the error. Error Correction

Find and fix the mistake:

É possível que ele fez isso.

✓ Correct! ✗ Not quite. Correct answer: É possível que ele tenha feito isso.
Possibility triggers the subjunctive.
Transform to subjunctive. Sentence Transformation

Ele chegou. (Duvido que...)

✓ Correct! ✗ Not quite. Correct answer: Duvido que ele tenha chegado.
Duvidar triggers the subjunctive.
Conjugate 'ter' for 'nós'. Conjugation Drill

Espero que nós ___ falado.

✓ Correct! ✗ Not quite. Correct answer: tenhamos
Present subjunctive of 'ter' for 'nós' is 'tenhamos'.
Match the trigger to the tense. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: subjuntivo
Doubt triggers the subjunctive.
Build a sentence. Sentence Building

que / tenha / ele / duvido / vindo.

✓ Correct! ✗ Not quite. Correct answer: Duvido que ele tenha vindo.
Standard word order.
Is this rule correct? True False Rule

The perfect subjunctive is used for future events.

✓ Correct! ✗ Not quite. Correct answer: False
It is used for past events.

Score: /8

Practice Exercises

8 exercises
Fill in the blank with the correct form of 'ter'.

Duvido que eles ___ chegado.

✓ Correct! ✗ Not quite. Correct answer: tenham
Duvidar triggers the subjunctive.
Choose the correct sentence. Multiple Choice

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Espero que você tenha comido.
Hope triggers the perfect subjunctive.
Correct the error. Error Correction

Find and fix the mistake:

É possível que ele fez isso.

✓ Correct! ✗ Not quite. Correct answer: É possível que ele tenha feito isso.
Possibility triggers the subjunctive.
Transform to subjunctive. Sentence Transformation

Ele chegou. (Duvido que...)

✓ Correct! ✗ Not quite. Correct answer: Duvido que ele tenha chegado.
Duvidar triggers the subjunctive.
Conjugate 'ter' for 'nós'. Conjugation Drill

Espero que nós ___ falado.

✓ Correct! ✗ Not quite. Correct answer: tenhamos
Present subjunctive of 'ter' for 'nós' is 'tenhamos'.
Match the trigger to the tense. Match Pairs

Duvidar que...

✓ Correct! ✗ Not quite. Correct answer: subjuntivo
Doubt triggers the subjunctive.
Build a sentence. Sentence Building

que / tenha / ele / duvido / vindo.

✓ Correct! ✗ Not quite. Correct answer: Duvido que ele tenha vindo.
Standard word order.
Is this rule correct? True False Rule

The perfect subjunctive is used for future events.

✓ Correct! ✗ Not quite. Correct answer: False
It is used for past events.

Score: /8

Practice Bank

12 exercises
Complete the sentence Fill in the Blank

É uma pena que nós não ___ (chegar) a tempo.

✓ Correct! ✗ Not quite. Correct answer: tenhamos chegado
Complete with the correct auxiliary Fill in the Blank

Talvez elas ___ (ver) a mensagem.

✓ Correct! ✗ Not quite. Correct answer: tenham visto
Match the trigger to the correct sentence ending Match Pairs

Connect the phrases

✓ Correct! ✗ Not quite. Correct answer: ["ele tenha vindo.","voc\u00ea tenha passado.","ela tenha perdido."]
Unscramble the sentence Sentence Reorder

tenha / que / Duvido / o / estudado / João

✓ Correct! ✗ Not quite. Correct answer: Duvido que o João tenha estudado.
Fix the participle error Error Correction

Espero que ele tenha abrido a porta.

✓ Correct! ✗ Not quite. Correct answer: Espero que ele tenha aberto a porta.
Choose the correct translation Multiple Choice

I don't think she has arrived yet.

✓ Correct! ✗ Not quite. Correct answer: Não acho que ela já tenha chegado.
Conjugate 'escrever' Fill in the Blank

Embora ele ___ (escrever) o livro, ninguém leu.

✓ Correct! ✗ Not quite. Correct answer: tenha escrito
Fix the auxiliary verb Error Correction

Tomara que tu tem conseguido o emprego.

✓ Correct! ✗ Not quite. Correct answer: Tomara que tu tenhas conseguido o emprego.
Select the correct form for 'Nós' Multiple Choice

Não acredito que nós ___ tudo isso!

✓ Correct! ✗ Not quite. Correct answer: tenhamos comido
Complete the phrase Fill in the Blank

Para que você ___ (entender), vou explicar de novo.

✓ Correct! ✗ Not quite. Correct answer: tenha entendido
Put the words in order Sentence Reorder

visto / Tenho / que / medo / ninguém / tenha

✓ Correct! ✗ Not quite. Correct answer: Tenho medo que ninguém tenha visto.
Identify the irregular participle Multiple Choice

Which verb has an irregular participle used here?

✓ Correct! ✗ Not quite. Correct answer: Espero que ele tenha coberto o carro.

Score: /12

FAQ (8)

Use it when you have a subjunctive trigger (doubt, emotion) and the action is in the past.

Use 'tenha' + past participle.

Yes, the simple past is for facts; the perfect subjunctive is for subjective views on past events.

Yes, 'Você acha que ele tenha vindo?' is perfectly correct.

If the trigger is in the past, you might need the Imperfect Subjunctive instead.

Yes, like 'feito' (fazer) and 'visto' (ver).

Yes, though they sometimes use the indicative in casual speech.

Using the indicative instead of the subjunctive after a trigger.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

haya hecho

The conjugation of 'haber' vs 'ter' is the main difference.

French high

ait fait

French subjunctive conjugation is more irregular.

German moderate

habe gemacht

German uses this for reported speech more than for doubt.

Japanese low

shita kamoshirenai

Japanese does not have a formal subjunctive mood.

Arabic low

qad + verb

Arabic lacks a direct equivalent to the subjunctive mood.

Chinese none

yijing... le

Chinese has no verb conjugation for mood.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!