C1 Subjunctive 16 min read Moyen

Le subjonctif composé : Actions achevées (tenha fait)

Combine l'auxiliaire ter au subjonctif avec un participe passé pour parler d'actions terminées avec élégance et précision.

Grammar Rule in 30 Seconds

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

  • Use 'tenha' + past participle for actions completed before the main verb's time.
  • Triggered by expressions of emotion, doubt, or necessity in the past.
  • The auxiliary verb 'ter' must agree with the subject.
Subject + (ter in subjunctive) + Past Participle

Overview

### Overview
Bienvenue dans ce cours avancé. En tant que francophone, tu as une intuition naturelle pour le subjonctif, mais le passage au « subjonctif composé » en portugais demande une gymnastique mentale différente. En français, nous utilisons le subjonctif passé (que j'aie fait) ou le plus-que-parfait du subjonctif (que j'eusse fait – bien que ce dernier soit quasi tombé en désuétude, sauf en littérature).
Le portugais, lui, est beaucoup plus vivant et exigeant dans l'usage de ses formes composées.
Le subjonctif composé portugais (formé avec ter + participe passé) est indispensable pour exprimer l'antériorité dans des contextes de doute, de souhait ou d'hypothèse. Là où un Français dirait simplement « J'espère qu'il a fini », le Portugais insiste sur la structure Espero que ele tenha terminado. C'est une distinction de temps relatif : le subjonctif simple traite le présent ou le futur, tandis que le composé ancre l'action dans un état d'accomplissement.
Pour un apprenant de niveau C1, maîtriser cela permet de nuancer tes regrets, tes conditions irréelles du passé et tes projections futures avec une précision chirurgicale. C'est la différence entre parler une langue de manière fonctionnelle et la parler avec l'élégance d'un natif qui sait exactement quand une action est « close » dans l'esprit de l'interlocuteur.
### How This Grammar Works
Le fonctionnement repose sur une règle simple : le verbe auxiliaire ter porte la marque du mode (le subjonctif) et du temps (présent, imparfait ou futur), tandis que le participe passé reste invariable. C'est ici que ton cerveau de francophone doit rester vigilant. En français, nous avons des accords complexes avec l'auxiliaire « être » dans les temps composés.
En portugais, avec l'auxiliaire ter, le participe passé ne s'accorde jamais avec le sujet. C'est une simplification par rapport au français, mais une source d'erreur fréquente par « transfert ».
Le subjonctif, en portugais comme en français, est le mode de la subjectivité. La forme composée ajoute une couche temporelle : l'aspect perfectif. Imagine que tu es au bureau.
Si tu dis Espero que ele faça o relatório (J'espère qu'il fasse le rapport), l'action est en cours ou à venir. Si tu dis Espero que ele tenha feito o relatório, tu exprimes l'espoir que l'action soit déjà *bouclée*. C'est ce qu'on appelle l'antériorité.
L'équivalent français du tivesse feito (plus-que-parfait du subjonctif) est très formel (« que j'eusse fait »), alors qu'en portugais, tivesse feito est le pain quotidien de la conversation courante. C'est l'outil numéro un pour les hypothèses irréelles. Tu vas l'entendre partout, dans les chansons, les films et les réunions.
Ne le vois pas comme une forme archaïque, mais comme un outil de précision indispensable pour exprimer le regret (Quem dera que ele tivesse vindo) ou la condition (Se ele tivesse chegado, teríamos jantado).
### Formation Pattern
La formation est analytique : Auxiliaire (ter) au subjonctif + Participe Passé.
| Temps du Subjonctif | Structure | Usage |
| :--- | :--- | :--- |
| Présent composé | tenha + participe | Antériorité au présent |
| Imparfait composé | tivesse + participe | Hypothèse passée / Regret |
| Futur composé | tiver + participe | Antériorité au futur |
Voici un tableau récapitulatif pour le verbe falar (parler) :
| Personne | Présent (tenha falado) | Imparfait (tivesse falado) | Futur (tiver falado) |
| :--- | :--- | :--- | :--- |
| Eu | tenha falado | tivesse falado | tiver falado |
| Tu | tenhas falado | tivesses falado | tiveres falado |
| Ele/Você | tenha falado | tivesse falado | tiver falado |
| Nós | tenhamos falado | tivéssemos falado | tivermos falado |
| Eles/Vocês | tenham falado | tivessem falado | tiverem falado |
Attention aux participes passés irréguliers, comme feito (de fazer), posto (de pôr), visto (de ver), dito (de dizer), aberto (de abrir). Comme en français, ils ne suivent pas la règle du -ado/-ido.
### When To Use It
L'usage est dicté par la nécessité de marquer l'achèvement.
  1. 1Le présent composé (tenha feito) : On l'utilise après des verbes de sentiment, de doute ou d'opinion quand l'action est déjà terminée au moment où l'on parle. Exemple : Não creio que ele tenha terminado o projeto (Je ne crois pas qu'il ait fini le projet). Ici, le doute porte sur l'accomplissement passé.
  1. 1L'imparfait composé (tivesse feito) : C'est le roi des conditions. Dans les phrases en « Si », il exprime l'irréel du passé. Se eu tivesse sabido, não teria ido (Si j'avais su, je n'y serais pas allé). Note bien : le portugais utilise ici le subjonctif imparfait là où le français utilise le plus-que-parfait de l'indicatif (« Si j'avais su »). C'est une différence majeure : le portugais garde le subjonctif là où le français bascule dans l'indicatif.
  1. 1Le futur composé (tiver feito) : Très utile après des conjonctives temporelles. Quando tiveres terminado, avisa-me (Quand tu auras fini, préviens-moi). Le français utilise le futur antérieur, mais le portugais utilise le futur du subjonctif pour marquer que l'action est une condition sine qua non avant la suivante.
### Common Mistakes
  1. 1L'accord du participe passé : Le francophone a le réflexe d'accorder le participe passé avec le sujet (ex: « Elle est partie »). En portugais, avec ter, on ne fait jamais l'accord. Dire Ela tinha chegada est une faute grave. On dit Ela tinha chegado.
  1. 1Confusion entre indicatif et subjonctif dans les phrases en « Si » : En français, on dit « Si j'avais su ». Le francophone a tendance à traduire par l'indicatif portugais Se eu tinha sabido. C'est faux. Il faut absolument utiliser le subjonctif imparfait : Se eu tivesse sabido.
  1. 1Utilisation du subjonctif présent à la place du composé : Parfois, les apprenants utilisent le subjonctif simple pour parler d'une action passée. Espero que ele faça (J'espère qu'il fasse - futur/présent) vs Espero que ele tenha feito (J'espère qu'il a fait - passé). L'oubli de la forme composée rend le discours chronologiquement flou.
### Contrast With Similar Patterns
| Concept | Français | Portugais |
| :--- | :--- | :--- |
| Condition irréelle | Si + Plus-que-parfait (Ind.) | Se + Subjonctif imparfait |
| Futur antérieur | Quand + Futur antérieur (Ind.) | Quando + Futur du subjonctif |
| Subjonctif passé | Que j'aie fait | Que eu tenha feito |
La grande différence est que le portugais est beaucoup plus rigoureux sur l'usage du subjonctif dans les subordonnées temporelles (avec quando, logo que, assim que), là où le français se contente de l'indicatif futur. C'est cette « subjonctivation » systématique du futur qui donne au portugais son caractère si particulier.
### Quick FAQ
  1. 1Dois-je utiliser ter ou haver ? En portugais moderne, surtout au Brésil, ter est la norme absolue. Haver est perçu comme très soutenu ou littéraire. Au Portugal, haver est plus fréquent à l'écrit, mais ter reste parfaitement correct partout.
  1. 1Est-ce que le participe passé s'accorde jamais ? Non, jamais avec l'auxiliaire ter. C'est une règle d'or pour simplifier ta vie d'apprenant.
  1. 1Pourquoi le futur du subjonctif n'existe pas en français ? Le français a perdu cette forme au cours de son évolution. Le portugais, plus conservateur, l'a gardée. Vois-le comme une structure qui ajoute de la précision : tu ne parles pas simplement d'un futur, mais d'un futur qui dépend de la réalisation d'une autre action.

Conjugation of 'Ter' in Present Subjunctive

Person Auxiliary (Ter) Main Verb (e.g., Feito)
Eu
tenha
feito
Tu
tenhas
feito
Ele/Ela/Você
tenha
feito
Nós
tenhamos
feito
Vós
tenhais
feito
Eles/Elas/Vocês
tenham
feito

Meanings

The compound subjunctive describes actions that are viewed as completed in the past, but are still subject to doubt, emotion, or hypothetical conditions.

1

Past Completion

Expressing doubt about a past event.

“Duvido que ele tenha saído.”

“Não creio que ela tenha visto o filme.”

2

Emotional Reaction

Reacting to a past event.

“Fico feliz que você tenha conseguido.”

“Sinto muito que eles tenham perdido o voo.”

3

Hypothetical Past

Used in complex conditional structures.

“Se você tenha feito isso, me avise.”

“Caso eles tenham chegado, ligue-me.”

Reference Table

Reference table for Le subjonctif composé : Actions achevées (tenha fait)
Temps Auxiliaire (Ter) Participe Équivalent Français
Pretérito Perfeito
tenha / tenhas...
falado / comido
Que j'aie parlé / mangé
Mais-que-perfeito
tivesse / tivesses...
feito / visto
Si j'avais fait / vu
Futuro Composto
tiver / tiveres...
chegado / saído
Quand j'aurai terminé / quitté
Forme Négative
não tenha / não tiver...
escrito
Que je n'aie pas écrit
Formel (EP)
haja / houvesse...
partido
Que je sois parti (soutenu)

Spectre de formalité

Formel
Espero que o senhor tenha terminado.

Espero que o senhor tenha terminado. (General)

Neutre
Espero que você tenha terminado.

Espero que você tenha terminado. (General)

Informel
Espero que você tenha terminado.

Espero que você tenha terminado. (General)

Argot
Espero que tenha terminado.

Espero que tenha terminado. (General)

Usages du subjonctif composé

Subjonctif composé

Émotion

  • Sinto que... Je regrette que...

Doute

  • Duvido que... Je doute que...

Hypothétique

  • Se eu tivesse... Si j'avais...

Objectif futur

  • Quando tiver... Quand j'aurai...

Subjonctif Simple vs Composé

Simple (Action)
que eu fale que je parle
se eu falasse si je parlais
Composé (Résultat)
que eu tenha falado que j'aie parlé
se eu tivesse falado si j'avais parlé

Choisir le bon temps

1

L'action est-elle terminée ?

YES
Utilise la forme composée
NO
Utilise la forme simple
2

S'agit-il d'une échéance future ?

YES
Utilise le Futuro Composto (tiver + part.)
NO ↓

Formes de l'auxiliaire 'Ter'

📅

Pretérito Perfeito

  • tenha
  • tenhas
  • tenhamos
  • tenham

Mais-que-perfeito

  • tivesse
  • tivesses
  • tivéssemos
  • tivessem

Exemples par niveau

1

Espero que você tenha dormido bem.

I hope you have slept well.

2

É bom que ele tenha vindo.

It is good that he has come.

3

Não creio que ela tenha saído.

I don't believe she has left.

4

Que bom que você tenha gostado!

How good that you have liked it!

1

Duvido que eles tenham terminado o trabalho.

I doubt they have finished the work.

2

É possível que você tenha esquecido as chaves.

It is possible that you have forgotten the keys.

3

Sinto muito que você não tenha recebido o e-mail.

I'm sorry that you haven't received the email.

4

É incrível que ela tenha aprendido tão rápido.

It is incredible that she has learned so fast.

1

Embora ele tenha tentado, não conseguiu.

Although he has tried, he didn't succeed.

2

Não é certo que eles tenham assinado o contrato.

It is not certain that they have signed the contract.

3

Fico feliz que você tenha superado os desafios.

I am happy that you have overcome the challenges.

4

Talvez eles tenham mudado de ideia.

Maybe they have changed their minds.

1

É fundamental que todos tenham compreendido as regras.

It is fundamental that everyone has understood the rules.

2

Não se sabe se o governo tenha aprovado a medida.

It is not known if the government has approved the measure.

3

É lamentável que a empresa não tenha investido no projeto.

It is regrettable that the company hasn't invested in the project.

4

Duvido que qualquer pessoa tenha previsto tal resultado.

I doubt anyone has foreseen such a result.

1

Por mais que você tenha se esforçado, o resultado foi insuficiente.

No matter how much you have tried, the result was insufficient.

2

É imperativo que o comitê tenha avaliado todas as opções.

It is imperative that the committee has evaluated all options.

3

Não há evidências de que o suspeito tenha estado no local.

There is no evidence that the suspect has been at the scene.

4

É improvável que eles tenham alcançado o consenso tão cedo.

It is unlikely they have reached a consensus so early.

1

Caso o autor tenha omitido fatos cruciais, o livro perde credibilidade.

In case the author has omitted crucial facts, the book loses credibility.

2

Embora muitos tenham questionado a validade, a teoria persiste.

Although many have questioned the validity, the theory persists.

3

É notável que a civilização tenha prosperado sob tais condições.

It is remarkable that the civilization has thrived under such conditions.

4

Não creio que o poeta tenha pretendido tal interpretação.

I don't believe the poet has intended such an interpretation.

Facile à confondre

Forming the Compound Subjunctive (tenha/tivesse feito) vs Compound Subjunctive vs. Imperfect Subjunctive

Learners mix them up based on the trigger verb.

Forming the Compound Subjunctive (tenha/tivesse feito) vs Compound Subjunctive vs. Present Perfect Indicative

Both use 'ter' + participle.

Forming the Compound Subjunctive (tenha/tivesse feito) vs Compound Subjunctive vs. Simple Past

Both refer to the past.

Erreurs courantes

Espero que você teve feito.

Espero que você tenha feito.

Using indicative instead of subjunctive.

Espero que você tenha fazido.

Espero que você tenha feito.

Incorrect past participle.

Espero que ele tem feito.

Espero que ele tenha feito.

Wrong conjugation of 'ter'.

Espero que você tenha chegar.

Espero que você tenha chegado.

Using infinitive instead of participle.

Não creio que ele tinha chegado.

Não creio que ele tenha chegado.

Using imperfect indicative instead of compound subjunctive.

É bom que nós tenhamos feito.

É bom que nós tenhamos feito.

Actually correct, but often learners use 'tenha' for all persons.

Duvido que eles tenha ido.

Duvido que eles tenham ido.

Subject-verb agreement error.

Queria que você tenha feito.

Queria que você tivesse feito.

Wrong sequence of tenses (past trigger requires imperfect).

É possível que ele tenha ser ido.

É possível que ele tenha ido.

Adding unnecessary auxiliary.

Embora ele tenha feito, não gostei.

Embora ele tenha feito, não gostei.

Actually correct, but learners often use indicative here.

É improvável que o governo tenha agido de forma que ele teria feito.

É improvável que o governo tenha agido de forma que ele tivesse feito.

Complex sequence error.

Não creio que ele se tenha ido.

Não creio que ele tenha ido.

Unnecessary reflexive pronoun.

É preciso que eles tenham tido chegado.

É preciso que eles tenham chegado.

Double auxiliary error.

Duvido que o projeto tenha sido finalizado por eles.

Duvido que o projeto tenha sido finalizado por eles.

Actually correct, but learners often struggle with passive compound subjunctive.

Structures de phrases

Espero que você tenha ___.

Duvido que eles tenham ___ o trabalho.

É possível que ela tenha ___ a decisão.

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

Real World Usage

Social Media common

Espero que você tenha gostado da foto!

Job Interview very common

Fico feliz que você tenha analisado meu portfólio.

Texting constant

Não acredito que eles tenham saído sem mim.

Travel occasional

Não tenho certeza se o hotel tenha confirmado a reserva.

Food Delivery occasional

Espero que o restaurante tenha enviado o pedido correto.

Academic Writing common

É fundamental que o autor tenha citado as fontes.

🎯

La règle du 'Zap'

Sur WhatsApp, pour confirmer une tâche future, le futur composé est ton meilleur ami :
Quando tiver feito, me avisa!
⚠️

Pas d'accord de genre

C'est une erreur classique : ne dis jamais 'ela tenha falada'. Le participe reste toujours au masculin singulier :
Espero que ela tenha falado a verdade.
💬

Haver vs Ter

Au Portugal, tu entendras souvent haja feito. C'est très chic, mais au Brésil, ça peut sonner un peu vieillot :
Espero que você tenha feito boa viagem.

Smart Tips

Use 'tenha' + participle.

Duvido que ele chegou. Duvido que ele tenha chegado.

Use 'Fico feliz que' + compound subjunctive.

Fico feliz que você terminou. Fico feliz que você tenha terminado.

Use 'Não tenho certeza se' + compound subjunctive.

Não tenho certeza se ele fez. Não tenho certeza se ele tenha feito.

Ensure your auxiliary matches the subject.

É necessário que eles tenha assinado. É necessário que eles tenham assinado.

Prononciation

/ˈte.ɲɐ/

Stress

The stress in 'tenha' is on the first syllable.

Doubt

Duvido que ele tenha vindo? ↗

Rising intonation at the end indicates uncertainty.

Mémorise-le

Moyen mnémotechnique

Think of 'Tenha' as the 'Time-Traveler'—it takes the present subjunctive and travels back to the past.

Association visuelle

Imagine a clock with a 'Present' hand and a 'Past' hand. The 'Tenha' verb is the bridge connecting the two.

Rhyme

When the trigger is present and the action is past, use 'tenha' to make the grammar last.

Story

Maria is waiting for a package. She says, 'Espero que o correio tenha chegado.' She is using the present to hope for a past action. If it arrived, she would say 'Chegou'. But because she is unsure, she uses 'tenha chegado'.

Word Web

tenhafeitochegadovistoditocomidosaído

Défi

Write 3 sentences about things you hope your friends have done today using 'Espero que...'

Notes culturelles

In informal Brazilian Portuguese, people often use the indicative instead of the subjunctive, but the compound subjunctive remains standard in writing.

European Portuguese speakers are more likely to maintain the subjunctive in speech.

In academic settings, the compound subjunctive is strictly required for formal reports.

Derived from the Latin 'habere' + past participle, evolving into the compound tenses of Romance languages.

Amorces de conversation

Você acha que o governo tenha feito o suficiente?

Fico feliz que você tenha vindo! Como foi a viagem?

Duvido que eles tenham entendido a lição. O que você acha?

É possível que o projeto tenha falhado?

Sujets d'écriture

Escreva sobre algo que você esperava que um amigo tivesse feito.
Descreva suas dúvidas sobre um evento recente no mundo.
Como você se sente sobre as escolhas que você tenha feito este ano?
Escreva um parágrafo sobre um projeto que você espera que tenha sido bem-sucedido.

Erreurs courantes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Complète avec la bonne forme de 'ter' au subjonctif.

Espero que vocês ___ (ter) tido um bom final de semana.

✓ Correct! ✗ Not quite. Correct answer: tenham
On utilise 'tenham' car 'vocês' est au pluriel et le contexte est un passé récent.
Trouve et corrige l'erreur dans cette phrase. Error Correction

Find and fix the mistake:

Duvido que ela tivesse fazido tudo sozinha.

✓ Correct! ✗ Not quite. Correct answer: Duvido que ela tivesse feito tudo sozinha.
Le participe de 'fazer' est irrégulier : 'feito'. De plus, il ne s'accorde pas en genre.
Quelle phrase exprime correctement une échéance future ? Choix multiple

Choisis l'option correcte :

✓ Correct! ✗ Not quite. Correct answer: Quando você tiver terminado, me avise.
'Quando' avec un sens futur exige le futur du subjonctif. 'Tiver' est la forme correcte.

Score: /3

Exercices pratiques

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

Espero que você ___ feito o dever.

✓ Correct! ✗ Not quite. Correct answer: tenha
Present subjunctive is required.
Choose the correct sentence. Choix multiple

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: Duvido que eles tenham ido.
Compound subjunctive is needed for doubt.
Correct the error. Error Correction

Find and fix the mistake:

Espero que ele tenha chegado ontem.

✓ Correct! ✗ Not quite. Correct answer: Espero que ele tenha chegado.
The sentence is already correct as written.
Transform the sentence to the subjunctive. Sentence Transformation

Ele chegou. (Duvido que...)

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

É bom que nós ___ feito isso.

✓ Correct! ✗ Not quite. Correct answer: tenhamos
Correct conjugation for 'nós'.
Match the trigger to the correct tense. Match Pairs

Espero que... / Queria que...

✓ Correct! ✗ Not quite. Correct answer: tenha feito / tivesse feito
Sequence of tenses.
Build a sentence. Sentence Building

que / tenha / espero / você / vindo

✓ Correct! ✗ Not quite. Correct answer: Espero que você tenha vindo.
Correct word order.
Is this rule true? True False Rule

The compound subjunctive is only used for future events.

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

Score: /8

Practice Bank

10 exercises
Complète la phrase avec l'auxiliaire correct. Texte trous

Se nós ___ (ter) chegado antes, teríamos visto o show.

✓ Correct! ✗ Not quite. Correct answer: tivéssemos
Traduis en portugais : 'J'espère qu'ils sont bien arrivés.' Traduction

Traduisez la phrase.

✓ Correct! ✗ Not quite. Correct answer: Espero que eles tenham chegado bem.
Remets les mots dans l'ordre. Sentence Reorder

não / que / tenha / acredito / você / visto / o e-mail

✓ Correct! ✗ Not quite. Correct answer: Não acredito que você tenha visto o e-mail.
Associe le temps à son usage. Match Pairs

Associe les paires :

✓ Correct! ✗ Not quite. Correct answer: All matched
Quelle phrase est correcte pour un contexte formel au Portugal ? Choix multiple

Choisis la variante formelle :

✓ Correct! ✗ Not quite. Correct answer: Embora ele haja saído.
Remplis avec le participe passé. Texte trous

Talvez eu já tenha ___ (escrever) o relatório.

✓ Correct! ✗ Not quite. Correct answer: escrito
Corrige l'erreur d'accord du participe. Error Correction

Espero que elas tenham terminadas a tarefa.

✓ Correct! ✗ Not quite. Correct answer: Espero que elas tenham terminado a tarefa.
Choisis la forme du futur composé. Texte trous

Assim que você ___ (ter) pago a conta, o serviço voltará.

✓ Correct! ✗ Not quite. Correct answer: tiver
Traduis : 'C'est dommage que tu ne sois pas venu (à l'époque).' Traduction

Traduisez la phrase.

✓ Correct! ✗ Not quite. Correct answer: É uma pena que você não tivesse vindo.
Réordonne pour former une question. Sentence Reorder

tivesse / ele / você / acha / que / dito / isso / ?

✓ Correct! ✗ Not quite. Correct answer: Você acha que ele tivesse dito isso?

Score: /10

FAQ (8)

No, it is specifically for past actions.

No, the present perfect is indicative (fact), while this is subjunctive (doubt/emotion).

Yes, 'ter' is the auxiliary for this tense.

Because it uses two verbs: an auxiliary and a participle.

Yes, it is standard in both.

Then you use the imperfect subjunctive ('tivesse feito').

Yes, 'Talvez eles tenham ido' is very common.

It is used in all registers, but essential for formal writing.

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 auxiliary verb is 'haber' in Spanish, whereas Portuguese uses 'ter'.

French moderate

Aie fait

French has more complex rules for auxiliary selection (être vs avoir).

German partial

Habe getan

German grammar is significantly more rigid regarding word order.

Japanese low

〜しただろう

Japanese lacks a direct equivalent to the subjunctive mood.

Arabic low

قد يكون فعل

Arabic does not have a dedicated subjunctive mood for past tenses.

Chinese low

可能已经做了

Chinese has no verb conjugation.

Learning Path

Prerequisites

Was this helpful?
Pas encore de commentaires. Soyez le premier à partager vos idées !