B2 compound_tenses 4 min de lectura

Title: Portuguese Perfect Subjunctive

Use it to express your current feelings about an action that has already been completed.

The Rule in 30 Seconds

  • Uses 'ter' in present subjunctive plus a past participle.
  • Expresses feelings or doubts about recently completed actions.
  • Requires a trigger phrase like 'espero que' or 'duvido que'.
  • The participle always ends in -o, regardless of gender.

Quick Reference

Subject Auxiliary (Ter) Past Participle English Equivalent
Eu tenha comprado I have bought
Você/Ele/Ela tenha comido You/He/She has eaten
Nós tenhamos visto We have seen
Vocês/Eles tenham feito You all/They have done
Eu tenha chegado I have arrived
Nós tenhamos ido We have gone

Ejemplos clave

3 de 7
1

Espero que você tenha gostado do presente.

I hope you liked the gift.

2

Duvido que eles tenham terminado o trabalho.

I doubt that they have finished the work.

3

É possível que ela tenha escrito o e-mail errado.

It is possible that she wrote the wrong email.

💡

The 'Ter' Rule

Always focus on memorizing the present subjunctive of 'ter'. Once you have 'tenha, tenhas, tenha, tenhamos, tenham', you're 50% done with every compound tense!

⚠️

Gender Trap

Don't change the participle to match gender. Even if you're talking about a group of women, it's 'elas tenham falado', never 'faladas'.

The Rule in 30 Seconds

  • Uses 'ter' in present subjunctive plus a past participle.
  • Expresses feelings or doubts about recently completed actions.
  • Requires a trigger phrase like 'espero que' or 'duvido que'.
  • The participle always ends in -o, regardless of gender.

Overview

Ever felt like you're stuck between the past and the present? That's exactly where the Portuguese Perfect Subjunctive lives. It is the "I hope you've arrived safely" tense. It sounds fancy, but it is actually your best friend for expressing feelings about recent events. Think of it as a bridge. It connects your current emotions to something that just happened. It is perfect for gossiping, worrying, or celebrating. Yes, even native speakers mess this up sometimes, so don't sweat it too much. Think of it like a grammar traffic light guiding your conversation flow.

How This Grammar Works

This tense is a "compound" tense. That means it uses two words to do the job. The first word is the auxiliary verb ter. The second word is the past participle of your main verb. You conjugate ter in the present subjunctive. Then you just slap on the participle. It is like a grammar sandwich. The bread is ter, and the filling is your action. It describes an action that is completed before the present moment. However, that action is still relevant to what you are saying right now.

Formation Pattern

  1. 1Start with the present subjunctive of the auxiliary verb ter.
  2. 2Use the correct form: eu tenha, você/ele/ela tenha, nós tenhamos, vocês/eles/elas tenham.
  3. 3Add the past participle of your main verb.
  4. 4For -ar verbs, the ending is usually -ado (e.g., falado).
  5. 5For -er and -ir verbs, the ending is usually -ido (e.g., comido, partido).
  6. 6Remember the irregulars! Fazer becomes feito, and ver becomes visto.

When To Use It

Use it when you have a "trigger" phrase expressing doubt, emotion, or necessity. These are phrases like espero que (I hope that) or duvido que (I doubt that). It describes an action that is finished, but the focus is on your current reaction to it. Imagine you are at a job interview. You might say, "I hope you have received my CV." In Portuguese: Espero que tenham recebido meu currículo. It is also great for checking in on friends. "I'm glad you've arrived!" becomes Fico feliz que você tenha chegado. It is the perfect tool for reacting to news you just heard.

When Not To Use It

Don't use it for things that are definitely true. If it is a cold, hard fact, use the indicative. Don't use it for things that happened ages ago with no link to now. For that, the simple past is usually better. Also, don't use it if there is no trigger word. Without a trigger like talvez or é bom que, this tense feels lonely and out of place. It is like wearing a tuxedo to a beach party—technically nice, but totally wrong for the setting.

Common Mistakes

The biggest trap is the verb ter. Many people try to use haver, but ter is much more common in Brazil. Another mistake is forgetting the irregular participles. Saying tenha fazido will make a native speaker's eye twitch. It should be tenha feito. Also, don't confuse it with the Imperfect Subjunctive (tivesse). That one is for "if" scenarios. This one is for "I hope/doubt" scenarios. It is like mixing up your salt and sugar; they look similar but taste very different.

Contrast With Similar Patterns

Let's compare it to the Present Subjunctive. Use the Present Subjunctive for things happening now or in the future. Espero que você venha (I hope you come). Use the Perfect Subjunctive for things that already happened. Espero que você tenha vindo (I hope you have come). One looks forward, the other looks back. Compared to the Simple Past Subjunctive (tivesse), the Perfect Subjunctive is much more connected to the "now." Use tenha when the result of the action still matters today.

Quick FAQ

Q. Can I use haver instead of ter? A: Yes, but it sounds like a 19th-century poem. Stick to ter. Q: Is it used in Portugal? A: Absolutely, though they might use it slightly differently in casual conversation. Q: Do I need to match the participle to the gender? A: No, in compound tenses, the participle stays masculine singular. Ela tenha falado, not falada.

Reference Table

Subject Auxiliary (Ter) Past Participle English Equivalent
Eu tenha comprado I have bought
Você/Ele/Ela tenha comido You/He/She has eaten
Nós tenhamos visto We have seen
Vocês/Eles tenham feito You all/They have done
Eu tenha chegado I have arrived
Nós tenhamos ido We have gone
💡

The 'Ter' Rule

Always focus on memorizing the present subjunctive of 'ter'. Once you have 'tenha, tenhas, tenha, tenhamos, tenham', you're 50% done with every compound tense!

⚠️

Gender Trap

Don't change the participle to match gender. Even if you're talking about a group of women, it's 'elas tenham falado', never 'faladas'.

🎯

The 'Talvez' Trick

If you start a sentence with 'Talvez' (Maybe) about something that happened yesterday, you almost always need this tense. 'Talvez ele tenha esquecido'.

💬

Casual Brazilian Portuguese

In very casual Brazilian speech, people sometimes skip the subjunctive and use the indicative, but using it correctly marks you as a sophisticated speaker.

Ejemplos

7
#1 Basic Usage

Espero que você tenha gostado do presente.

Focus: tenha gostado

I hope you liked the gift.

The action of liking happened in the past, but the hope is now.

#2 Doubt

Duvido que eles tenham terminado o trabalho.

Focus: tenham terminado

I doubt that they have finished the work.

Used with 'duvido que' to express uncertainty about a past event.

#3 Edge Case (Irregular)

É possível que ela tenha escrito o e-mail errado.

Focus: tenha escrito

It is possible that she wrote the wrong email.

'Escrito' is an irregular participle of 'escrever'.

#4 Formal Context

Lamento que o senhor não tenha recebido o convite.

Focus: não tenha recebido

I regret that you (formal) have not received the invitation.

Common in professional correspondence.

#5 Mistake Corrected

✗ Espero que você tenha fazido o bolo. → ✓ Espero que você tenha feito o bolo.

Focus: tenha feito

I hope you have made the cake.

Never use 'fazido'; the participle of 'fazer' is always 'feito'.

#6 Mistake Corrected

✗ Fico feliz que ela tenha chegado atrasada. → ✓ Fico feliz que ela tenha chegado.

Focus: tenha chegado

I'm happy she arrived.

The participle does not change for gender (not 'chegada').

#7 Advanced Usage

Embora ele tenha estudado muito, não passou na prova.

Focus: tenha estudado

Although he studied a lot, he didn't pass the exam.

'Embora' is a classic trigger for the subjunctive.

Ponte a prueba

Fill in the blank with the correct form of the Perfect Subjunctive.

É uma pena que vocês não ___ (ver) o filme ontem.

✓ ¡Correcto! ✗ No del todo. Respuesta correcta: tenham visto

We need the plural 'tenham' to match 'vocês' and the irregular participle 'visto'.

Choose the correct auxiliary and participle combination.

Espero que ela ___ (chegar) bem em casa.

✓ ¡Correcto! ✗ No del todo. Respuesta correcta: tenha chegado

'Ela' requires 'tenha' and the past participle 'chegado'.

Complete the sentence expressing doubt.

Não acredito que nós ___ (perder) essa oportunidade.

✓ ¡Correcto! ✗ No del todo. Respuesta correcta: tenhamos perdido

'Nós' requires 'tenhamos' and the participle 'perdido'.

🎉 Puntuación: /3

Ayudas visuales

Present vs. Perfect Subjunctive

Present Subjunctive
Espero que você coma I hope you eat (now/future)
Perfect Subjunctive
Espero que você tenha comido I hope you have eaten (past)

Should I use the Perfect Subjunctive?

1

Is there a trigger (hope, doubt, emotion)?

YES ↓
NO
Use Indicative
2

Did the action happen in the past?

YES ↓
NO
Use Present Subjunctive
3

Is it connected to the present?

YES ↓
NO
Use Imperfect Subjunctive

Common Irregular Participles

⚠️

Irregulars

  • Fazer -> Feito
  • Dizer -> Dito
  • Ver -> Visto
  • Abrir -> Aberto

Preguntas frecuentes

20 preguntas

It is a compound tense used to talk about past actions that are uncertain, desired, or emotional. It uses the present subjunctive of ter plus a past participle.

You use the present subjunctive forms: tenha, tenhas, tenha, tenhamos, tenham. These are the foundation of the tense.

Use tenha (Perfect) for things that actually happened or might have happened recently. Use tivesse (Pluperfect) for 'if' situations that are totally hypothetical.

No, the past participle in compound tenses is invariable. It always ends in -o, like in nós tenhamos falado.

You can, but it is extremely formal and rare in modern speech. Tenha is the standard choice for almost all situations.

Common triggers include espero que, duvido que, é bom que, and embora. These words 'force' the verb into the subjunctive mood.

No, it is specifically for the past. For the future, you would use the Future Subjunctive or the Present Subjunctive.

You would say Espero que você tenha tido um bom dia. Here, tido is the past participle of the main verb ter.

There are a few key ones like feito (done), visto (seen), dito (said), and escrito (written). Most others follow the -ado or -ido pattern.

Falou is a simple fact (Indicative). Tenha falado is used when there is emotion or doubt involved, like Duvido que ele tenha falado.

Yes! If you are speculating about the past, talvez is a perfect trigger. For example: Talvez ela tenha saído (Maybe she has left).

Yes, especially when expressing relief or regret. Que bom que você tenha vindo! (How good that you have come!) is very common.

English doesn't have a specific subjunctive form like this, but we translate it using the present perfect: 'I hope you *have finished*'.

If you use something other than ter or haver, the sentence won't make sense. Stick to ter and you will be fine.

Place the não before the auxiliary verb ter. For example: Espero que você não tenha esquecido.

Yes, the form tenha is used for both the first person (eu) and the third person singular (você/ele/ela). Context tells you who is being discussed.

Usually, antes que triggers the present or imperfect subjunctive. The perfect subjunctive is less common there unless emphasizing completion.

The pronoun goes before the auxiliary. Espero que você se tenha divertido (I hope you have enjoyed yourself).

Yes, B2 level exams expect you to use compound tenses correctly to show nuance and emotional range.

Try reacting to news. If a friend says they bought a car, say Que bom que você tenha comprado um carro! to practice the trigger and the tense.

¿Te ha servido?
¡No hay comentarios todavía. Sé el primero en compartir tus ideas!

Empieza a aprender idiomas gratis

Empieza Gratis