Você já domina as condicionais básicas: se algo acontece, outra coisa acontece. Mas a vida real raramente é tão organizada. Às vezes uma causa do passado tem consequência no presente. Outras vezes, algo que é verdade agora teria mudado o passado. É aí que entram as mixed conditionals (condicionais mistas) — o momento em que você para de traduzir do português e começa a pensar em inglês de verdade.
Pense nelas como uma ponte entre duas linhas do tempo. A condicional comum vive numa só época; a mista conecta o passado ao presente (ou o presente ao passado). É um recurso de nível avançado, mas a lógica é bem intuitiva quando você vê os exemplos.
Recapitulando: as condicionais "puras"
Antes de misturar, vale lembrar as duas irreais mais comuns. A second conditional fala de algo irreal no presente/futuro, e a third conditional fala de algo que não aconteceu no passado.
Nas mistas, a mágica é justamente cruzar essas linhas do tempo.
Tipo 1: causa no passado, resultado no presente
Aqui, algo que aconteceu (ou não aconteceu) no passado afeta como as coisas estão agora. A fórmula é: If + past perfect, ... would + verbo (base). Ou seja, você pega a condição da third conditional e o resultado da second.
Estrutura:
If I had saved money, I would be rich now. (Se eu tivesse poupado dinheiro [passado], eu seria rico agora [presente].) — Eu não poupei, então hoje não sou rico. A palavrinha now é uma pista forte desse tipo.
Tipo 2: condição no presente, resultado no passado
Menos comum, mas muito útil: uma característica ou fato que é verdade agora explica algo que aconteceu (ou não) no passado. A fórmula inverte: If + past simple, ... would have + particípio.
Estrutura:
If I were a better cook, I would have made dinner. (Se eu fosse um cozinheiro melhor [verdade permanente/presente], eu teria feito o jantar [passado].) — Não sou bom de cozinha, por isso não fiz.
A Pegadinha Brasileira
Em português, a gente resolve quase tudo com "se eu tivesse... eu seria/teria", sem prestar muita atenção em qual metade é passado e qual é presente. O deslize clássico é usar would have quando o resultado está no presente. Ex.: "Se eu tivesse estudado medicina, hoje eu seria médico." O erro comum é dizer If I had studied medicine, I would have been a doctor now — mas o now denuncia que o resultado é presente, então o certo é I would be a doctor now (sem o have). Regra prática: olhe para quando está o resultado, não a condição. Resultado agora = would + verbo. Resultado no passado = would have + particípio.
Como decidir na hora de falar
Não decore fórmulas soltas — faça duas perguntas rápidas: (1) A condição é sobre o passado ou sobre um fato atual? (2) O resultado está no passado ou no presente? Combine as respostas e a estrutura aparece sozinha. Palavras como now, today e still quase sempre apontam para um resultado no presente.
Resumo
- Mixed conditionals conectam duas linhas do tempo diferentes na mesma frase.
- Passado → presente: If + past perfect, would + verbo (If I had saved, I would be rich now).
- Presente → passado: If + past simple, would have + particípio (If I were braver, I would have said yes).
- Regra de ouro: o tempo do resultado decide entre would e would have — palavras como now são pistas de ouro.