Combinando condições de presente e passado (orações condicionais mistas)
B2Combinando condições de presente e passado (orações condicionais mistas em inglês)
O que são as condicionais mistas?
Condicionais mistas (mixed conditionals) são frases condicionais em inglês em que a condição e o resultado têm tempos diferentes: uma parte refere-se ao passado e a outra ao presente (ou vice‑versa). Em vez de usar apenas a segunda condicional (presente hipotético) ou a terceira condicional (hipótese sobre o passado), combinamos as duas para mostrar causa/efeito entre momentos diferentes.
Exemplos simples:
- EN: If I had studied medicine, I would be a doctor now.
PT: Se eu tivesse estudado medicina, eu seria médico agora. (condição no passado → resultado no presente)
- EN: If I were taller, I would have joined the basketball team last year.
PT: Se eu fosse mais alto, eu teria entrado na equipa de basquetebol no ano passado. (condição no presente → resultado no passado)
Quando e por que usar condicionais mistas?
Use condicionais mistas quando quer ligar um evento passado a uma consequência presente, ou quando quer dizer que uma situação presente teria mudado algo que já aconteceu no passado.
- Passado → Presente (explicar um estado atual que é consequência de algo que aconteceu no passado). É útil para arrependimentos, explicações e hipóteses sobre a situação atual.
Ex.: If I hadn’t missed the train, I would be at work now. (Não apanhei o comboio no passado → agora não estou no trabalho.)
- Presente → Passado (dizer que uma condição presente teria alterado um resultado passado). Útil para especulações sobre como o passado teria sido diferente se a situação atual fosse outra.
Ex.: If I were more organized, I would have finished the project on time. (Agora não sou organizado → por isso não terminei a tempo.)
Como se formam? (Estruturas principais)
Tipo A: Condição no passado → resultado no presente (3rd + 2nd)
Estrutura
- If + past perfect (had + past participle) , would + base verb (would + V1).
- Podemos trocar would por could / might para variar o significado (possibilidade, capacidade, probabilidade).
Fórmula: If + had + V3 , would / could / might + V1
Exemplos
- EN: If I had studied engineering, I would be an engineer now.
PT: Se eu tivesse estudado engenharia, eu seria engenheiro agora.
- EN: If she had accepted the offer, she would be living in London now.
PT: Se ela tivesse aceite a proposta, ela estaria a viver em Londres agora. (PT-PT) / ela estaria morando em Londres agora. (BR)
- EN: If they had left earlier, they wouldn’t be stuck in traffic now.
PT: Se tivessem saído mais cedo, não estariam presos no trânsito agora.
- EN: If I had saved more money, I could afford a new car now.
PT: Se eu tivesse poupado mais, eu poderia comprar um carro novo agora.
- EN: If he had told me, I might be helping him now.
PT: Se ele me tivesse contado, talvez eu o estivesse a ajudar agora.
Significado/uso
- A ideia é: a condição (no passado) NÃO aconteceu; por isso a situação actual é diferente. Em português usamos normalmente "Se + mais‑que‑perfeito do subjuntivo, + condicional simples" para traduzir.
Ex.: Se eu tivesse estudado (passado), seria médico agora (presente condicional).
Tipo B: Condição no presente → resultado no passado (2nd + 3rd)
Estrutura
- If + past simple (para hipóteses presentes; com "be" usa‑se frequentemente "were") , would have + past participle.
Fórmula: If + past simple , would have + V3
Exemplos
- EN: If I were taller, I would have become a professional basketball player last year.
PT: Se eu fosse mais alto, eu teria me tornado jogador profissional no ano passado.
- EN: If she spoke better English, she would have been offered the job.
PT: Se ela falasse melhor inglês, ela teria recebido a oferta de emprego.
- EN: If he knew her number, he would have called yesterday.
PT: Se ele soubesse o número dela, teria ligado ontem.
- EN: If I didn’t have to work tonight, I would have come to the party yesterday.
PT: Se eu não tivesse de trabalhar hoje à noite (situação presente), eu teria ido à festa ontem.
Significado/uso
- Aqui a condição refere‑se ao presente (ou a uma situação habitual/geral) e a consequência refere‑se ao passado. Em português traduzimos normalmente por "Se + pretérito imperfeito do subjuntivo, + condicional composto (teria + participle)".
Modal verbs e variações (could, might, should, etc.)
- Modais alteram o grau de possibilidade, capacidade ou obrigação.
Passado → Presente:
- EN: If I had taken that job, I could be earning much more now.
PT: Se eu tivesse aceite aquele emprego, eu poderia estar a ganhar muito mais agora.
- EN: If she had studied medicine, she might be working as a doctor now.
PT: Se ela tivesse estudado medicina, talvez ela trabalhasse como médica agora.
Presente → Passado:
- EN: If I were more flexible, I could have accepted the offer last year.
PT: Se eu fosse mais flexível, eu poderia ter aceite a proposta no ano passado.
- EN: If he were more careful, he might not have broken the window.
PT: Se ele fosse mais cuidadoso, talvez não tivesse partido a janela.
Observações:
- "could + V1" e "might + V1" indicam resultado presente possível. "Could have + V3" e "might have + V3" indicam resultado passado possível.
Negativos e perguntas em condicionais mistas
Negativos
- Past → Present: If I hadn’t spent all my savings, I would be on holiday now.
PT: Se eu não tivesse gasto todas as minhas poupanças, eu estaria de férias agora.
- Present → Past: If she weren’t so shy, she would have said hello.
PT: Se ela não fosse tão tímida, teria dito olá.
Perguntas (informal/colloquial)
- Você pode usar "What if..." para especular, mas a forma completa com if também é comum:
Erros comuns e como evitá‑los
- "If I would have..." (incorreto em inglês padrão):
Errado: If I would have known, I would have come.
Certo: If I had known, I would have come.
Explicação: Não se usa "would" no início de uma cláusula condicional para formar a condição; usa‑se o past perfect para a terceira condicional.
- Misturar tempos de forma inconsistente com palavras de tempo:
Errado: If I had studied medicine, I would have a better job last year.
Porquê errado: "would have a better job" refere‑se a presente, mas "last year" é passado.
Certo: If I had studied medicine, I would have had a better job last year. (ou sem "last year": ... would have a better job now.)
- Usar "would" em ambas as orações sem razão:
Errado (muito comum): If he would have studied, he would have passed.
Certo: If he had studied, he would have passed.
- "Was" vs "were" no segundo condicional — preferir "were" em registo formal:
EN formal: If I were rich, I would travel the world.
EN informal (falado): If I was rich, I would travel the world.
Comparação rápida com as condicionais 2ª e 3ª (para clarificar)
- 2ª condicional (presente irreais → presente resultado): If + past simple, would + V1
EN: If I were rich, I would buy a big house.
PT: Se eu fosse rico, eu compraria uma casa grande.
- 3ª condicional (passado irreais → resultado no passado): If + past perfect, would have + V3
EN: If I had studied, I would have passed the exam.
PT: Se eu tivesse estudado, teria passado no exame.
- Mixed conditionals combinam a estrutura do if de uma com o resultado da outra (3rd+2nd ou 2nd+3rd).
Dicas práticas para reconhecer e formar mixed conditionals
- Procure as palavras de tempo (now, today, yesterday, last year). Elas ajudam a decidir se o resultado é presente ou passado.
- Se a condição fala de algo que aconteceu ou não aconteceu no passado e o efeito é agora → use If + past perfect → would + V1.
- Se a condição fala de uma situação atual irreal e o efeito é algo que já aconteceu → use If + past simple (were/was) → would have + V3.
- Substitua 'would' por 'could' ou 'might' quando quiser indicar capacidade ou possibilidade.
- Em contextos formais use 'were' para todas as pessoas com o verbo to be quando for hipótese presente.
Glossário (termos essenciais e tradução simples)
- If‑clause / oração condicional: a parte da frase que começa com "if" (a condição).
- Main clause / oração principal: a parte que mostra o resultado.
- Past perfect (had + past participle): tempo que descreve uma ação anterior a outra no passado — corresponde ao "mais‑que‑perfeito composto" em português (ex.: had studied = tinha estudado / tivesse estudado).
- Past simple / simple past: passado simples (ex.: I studied = eu estudei ou forma do subjuntivo em hipóteses: if I were = se eu fosse).
- Modal verbs: could, might, should — usados para possibilidade, capacidade, obrigação.
- Subjunctive (were): forma usada para hipóteses presentes irreais (If I were...).
Resumo rápido (fórmulas e exemplos-chave)
- Past → Present (3rd + 2nd): If + had + V3 , would / could / might + V1
Ex.: If I had studied medicine, I would be a doctor now.
- Present → Past (2nd + 3rd): If + past simple , would have + V3
Ex.: If I were taller, I would have joined the team last year.
- Evite: "If I would have..."; preste atenção às palavras de tempo; use "were" em registo formal.
Se quiser, posso fornecer mais exemplos com temas específicos (trabalho, viagens, estudos) ou mostrar como transformar frases erradas em correctas passo a passo.