Gramática · B2
Subjuntivos compuestos (tenha / tivesse / tiver feito)
Subjuntivos compostos (tenha feito, tivesse feito, tiver feito)
La respuesta corta
ter en subjuntivo + participio pone una acción terminada bajo un desencadenante del subjuntivo: tenha feito (≈ haya hecho), tivesse feito (≈ hubiera hecho), tiver feito (futuro compuesto).
Todavía no
- Espero que você goste.
- Duvido que ele venha.
- Quando você terminar, me avisa.
Ya hecho
- Espero que você tenha gostado.
- Duvido que ele tenha vindo.
- Quando você tiver terminado, me avisa.
Formas clave
- tenha feito: Espero que você tenha gostado. Duvido que ele tenha visto.
- tivesse feito: Queria que você tivesse vindo. Ele fala como se tivesse visto tudo.
- tiver feito: Quando você tiver terminado, me avisa. Se até sexta ele não tiver respondido…
- ter + invariable participle; haja/houvesse/houver feito only in legal or literary texts
Qué es
A veces el subjuntivo tiene que hablar de algo que ya está hecho: espero que la hayas pasado bien, dudo que haya leído el correo, cuando hayas terminado, avísame. En portugués estas formas se construyen con ter en subjuntivo + participio. Hay tres subjuntivos compuestos, uno por cada subjuntivo simple que viste en B1:
- pretérito perfeito do subjuntivo — tenha feito (≈ haya hecho): acción terminada con un desencadenante en presente. Espero que você tenha gostado.
- pretérito mais-que-perfeito do subjuntivo — tivesse feito (≈ hubiera hecho): acción terminada con un desencadenante en pasado, o un pasado que no ocurrió. Eu queria que você tivesse vindo.
- futuro composto do subjuntivo — tiver feito: acción que estará terminada antes de otro momento futuro. El español actual no tiene esta forma. Quando você tiver terminado, me avisa.
Cómo se forma
Se conjuga ter en subjuntivo y se añade el participio, que nunca cambia.
| Persona | presente: tenha | pasado: tivesse | futuro: tiver |
|---|---|---|---|
| eu | tenha feito | tivesse feito | tiver feito |
| você / ele / ela / a gente | tenha feito | tivesse feito | tiver feito |
| nós | tenhamos feito | tivéssemos feito | tivermos feito |
| vocês / eles / elas | tenham feito | tivessem feito | tiverem feito |
Valen todos los participios irregulares de A2: feito, dito, visto, vindo, posto, aberto, escrito, coberto, descoberto. Con ter, en Brasil lo normal son las formas cortas ganho, gasto, pago (Espero que você tenha pago a conta). Después de que o não, el pronombre puede ir delante de ter (Espero que ele não te tenha incomodado); en el habla relajada suele ir delante del participio (…não tenha te incomodado).
Cuándo se usa
tenha feito: desencadenante en presente, acción terminada
Va después de los desencadenantes de B1 (espero que, duvido que, não acho que, é possível que, fico feliz que, talvez, embora) cuando la acción ya pasó, igual que haya + participio:
- Fico feliz que você tenha gostado. (Me alegra que te haya gustado.)
- Talvez ela já tenha saído.
- Não acho que ele tenha entendido.
- Embora tenha estudado muito, não passou.
tivesse feito: desencadenante en pasado o pasado irreal
Cuando el desencadenante está en pasado y la acción ocurrió antes: Eu esperava que ele tivesse ligado. Duvidei que eles tivessem lido o contrato. La misma forma sirve para los deseos sobre un pasado que ya no se puede cambiar y para las comparaciones con como se:
- Queria que você tivesse vindo. (Ojalá hubieras venido.)
- Ele fala como se tivesse visto tudo.
También es la mitad con se de las condicionales irreales del pasado (Se eu tivesse sabido…), el tema siguiente.
tiver feito: terminado antes de un momento futuro
Después de quando, assim que, logo que, depois que, se y enquanto não, el portugués usa el futuro compuesto de subjuntivo para algo que estará completo antes del hecho principal. La oración principal mira al futuro: presente, ir + infinitivo o imperativo.
- Quando vocês tiverem terminado a análise, a gente conversa. (Cuando hayan terminado el análisis, hablamos.)
- Assim que eu tiver lido, te devolvo o livro.
- Se até sexta ele não tiver respondido, eu ligo.
Contrastes y trampas
| Desencadenante | Todavía no (simple) | Ya hecho (compuesto) |
|---|---|---|
| Espero que… | você goste | você tenha gostado |
| Eu esperava que… | você gostasse | você tivesse gostado |
| Quando… | você terminar | você tiver terminado |
- ¿Simple o compuesto? Espero que ele chegue bem (todavía está viajando) / Espero que ele tenha chegado bem (ya debería haber llegado).
- Manda el tiempo del desencadenante: Espero que tenha gostado / Eu esperava que tivesse gostado.
- Los hechos van en indicativo: Sei que você gostou. Acho que ele já saiu.
- Sin concordancia: Espero que elas tenham gostado, nunca gostadas.
- ter, no haver: haja feito, houvesse feito, houver feito existen, pero son de textos jurídicos y literarios. Los brasileños dicen tenha, tivesse, tiver.
Si hablas español
Dos de las tres formas se corresponden sin problema: haya hecho → tenha feito, hubiera / hubiese hecho → tivesse feito. La tercera es la trampa: donde el español dice cuando hayas terminado, el portugués pide el futuro de subjuntivo: quando você tiver terminado. Quando você tenha terminado es un calco que un brasileño nota enseguida. Lo mismo con en cuanto, después de que y si: assim que tiver lido, depois que tiverem assinado, se não tiver respondido.
Otros dos hábitos que conviene vigilar: el auxiliar es siempre ter (hayan visto → tenham visto, nunca hajam visto en una conversación), y algunos participios no coinciden con los españoles: hecho → feito, dicho → dito, puesto → posto, roto → quebrado, y vuelto → voltado, que en portugués es regular.
Resuelve 3 ahora
1 / 3
Sin crear cuenta.
Ejemplos
- Espero que vocês tenham feito boa viagem.Espero que hayan tenido buen viaje.
- Quando eu tiver terminado o relatório, te mando.Cuando haya terminado el informe, te lo mando.
- Duvido que ele tenha lido o e-mail.Dudo que haya leído el correo.
- Talvez a reunião já tenha começado.Quizás la reunión ya haya empezado.
- Eu queria que você tivesse vindo à festa.Ojalá hubieras venido a la fiesta.Un deseo sobre un pasado que ya no cambia.
- Ela fala como se tivesse visto tudo.Habla como si lo hubiera visto todo.
- Assim que vocês tiverem assinado o contrato, a gente começa.En cuanto hayan firmado el contrato, empezamos.En español, hayan firmado; en portugués, futuro de subjuntivo.
- Não acho que a gente tenha errado.No creo que nos hayamos equivocado.
Errores frecuentes
Los que de verdad cometen quienes aprenden, con el porqué de cada corrección.
Espero que você goste da festa de ontem.Espero que você tenha gostado da festa de ontem.
La fiesta ya pasó: hace falta la forma compuesta, tenha + participio, como «que te haya gustado».
Quando você tenha terminado, me avisa.Quando você tiver terminado, me avisa.
Con quando y sentido futuro, el portugués usa el futuro de subjuntivo: tiver + participio. Tenha es un calco de «cuando hayas terminado».
Típico de quienes hablan español
Eu esperava que ele tenha ligado.Eu esperava que ele tivesse ligado.
Un desencadenante en pasado (esperava) pide tivesse + participio, como «esperaba que hubiera llamado».
Espero que vocês hajam gostado.Espero que vocês tenham gostado.
En Brasil los tiempos compuestos se forman con ter; haja + participio suena jurídico o antiguo.
Típico de quienes hablan español
Espero que elas tenham gostadas.Espero que elas tenham gostado.
Después de ter, el participio no concuerda con el sujeto.
Duvido que ele tenha volto.Duvido que ele tenha voltado.
voltar tiene participio regular: voltado. No existe una forma como «vuelto».
Típico de quienes hablan español
Nota para quienes hablan español
haya hecho → tenha feito; hubiera/hubiese hecho → tivesse feito; pero «cuando hayas terminado» → quando você tiver terminado (futuro de subjuntivo, nunca tenha). Siempre con ter: haja feito suena a documento jurídico.
Variación regional
- tenha feito and tivesse feito are frequent in speech; tiver feito is common in work talk and writing.
- haja/houvesse/houver + participle: legal and literary only.