Imaginar resultados diferentes no passado (terceira condicional: if + past perfect, would have + past participle)
B1Condicional tipo 3 (third conditional): Imaginar resultados diferentes no passado
Exemplo principal:
- If I had studied, I would have passed the exam. (Se eu tivesse estudado, eu teria passado no exame.)
- Para falar sobre resultados hipotéticos no passado: algo que não aconteceu e o que poderia ter acontecido em consequência.
- If she had left earlier, she would have caught the train. (Se ela tivesse saído mais cedo, teria apanhado o comboio / pego o trem.)
- Para expressar arrependimento ou crítica sobre o passado.
- If I had known, I would have helped. (Se eu tivesse sabido, eu teria ajudado.)
- Para especular sobre possibilidades que não se concretizaram.
- If they had taken the other road, they might have avoided the traffic. (Se tivessem tomado o outro caminho, talvez tivessem evitado o trânsito.)
- If + past perfect, would have + past participle.
- If + had + V3 (particípio passado), would + have + V3.
Exemplos:
- If I had studied, I would have passed the exam. (Se eu tivesse estudado, eu teria passado no exame.)
- If he had left at 6, he would have arrived on time. (Se ele tivesse saído às 6, teria chegado a tempo.)
Ordem das orações:
- If-clause primeiro (mais comum em escrita): If I had seen her, I would have told her. (Se eu a tivesse visto, eu lhe teria dito.)
- Resultado primeiro (vírgula só se a if-clause vier depois): I would have told her if I had seen her. (Eu lhe teria dito se a tivesse visto.)
Formas negativas:
- If she had not (hadn’t) missed the bus, she would have been on time. (Se ela não tivesse perdido o autocarro / ônibus, ela teria chegado a horas.)
Contrações comuns:
- If I'd known, I would've come. (If I had known, I would have come.)
- If I'd = If I had; I'd = I would / I had (atenção ao contexto).
- I would've = I would have.
- could have + V3 = habilidade ou possibilidade não realizada.
- If you had told me, I could have helped. (Se tivesses/ você tivesse me contado, eu poderia ter ajudado.)
- might have + V3 = possibilidade incerta no passado.
- If they'd left earlier, they might have avoided the accident. (Se tivessem saído mais cedo, talvez tivessem evitado o acidente.)
- should have + V3 = expectativa ou crítica (algo que seria o correto/esperado).
- If you had prepared, you should have done better. (Se você tivesse se preparado, deveria ter ido melhor.)
Nota: "should have" frequentemente expressa arrependimento ou reprovação: "You should have told me" (Você deveria ter-me contado).
- Had I known, I would have acted differently. (Se eu tivesse sabido, teria agido de forma diferente.)
- Had she arrived earlier, she would have seen him. (Se ela tivesse chegado mais cedo, teria-o visto.)
- Would you have helped her if she had asked? (Você a teria ajudado se ela tivesse pedido?)
- If he hadn't lied, she would have trusted him. (Se ele não tivesse mentido, ela teria confiado nele.)
- Usar "would" na if-clause (incorreto):
- Errado: If he would have studied, he would have passed.
- Certo: If he had studied, he would have passed.
- Usar past simple em vez de past perfect na if-clause:
- Errado: If she studied, she would have passed. (quando se quer third conditional)
- Certo: If she had studied, she would have passed.
- Particípio passado errado (verbo irregular):
- Errado: If he had went...
- Certo: If he had gone...
- Confundir "should've/would've/could've" com "should of/would of/could of" — a forma correta é "should have", frequentemente contraída para "should've".
- Third conditional (passado → passado):
- If I had known, I would have told you. (Se eu tivesse sabido, teria dito.)
- Second conditional (situação hipotética no presente/ futuro improvável):
- If I had more time, I would travel more. (Se eu tivesse mais tempo , viajaria mais.)
- Mixed conditional (causa no passado → resultado no presente):
- If I had studied medicine, I would be a doctor now. (Se eu tivesse estudado medicina , agora eu seria médico.)
Exemplos comparativos:
- Third: If she had studied harder, she would have passed the exam. (passado → passado)
- Mixed: If she had studied medicine, she would be working as a doctor now. (passado → presente)
- If only I had known. (Se ao menos eu tivesse sabido.) — forma forte de arrependimento.
- I wish I had studied more. (Queria ter estudado mais.) — "I wish + past perfect" também expressa arrependimento sobre o passado.
- Lembre-se da fórmula: If + past perfect, would have + past participle.
- Se queres sugerir habilidade perdida: usa "could have".
- Para possibilidade incerta: "might have".
- Para reprovação/expectativa: "should have".
- Evita colocar "would" na oração com "if".
Resumo (cheat sheet):
- If + had + V3, would + have + V3.
- If I had seen the sign, I would have stopped. (Se eu tivesse visto a placa, eu teria parado.)
- Variações: could have / might have / should have.
- If you'd called, I could have come. (Se tivesses/ você tivesse ligado, eu poderia ter vindo.)
- Past perfect: tempo verbal formado por "had + particípio passado" (had + V3). Ex.: had seen, had gone.
- Past participle (V3 / particípio passado): forma usada com perfect tenses (gone, eaten, written, seen).
- Modal verb (verbo modal): could, would, might, should — alteram o significado do resultado hipotético.
- Conditional (oração condicional): frase com "if" que expressa condição.
- Counterfactual / contrafactual: situação que é contrária ao facto real.
- If they had invited me, I would have gone. (Se tivessem-me convidado, eu teria ido.)
- If you had saved more money, you could have bought a car. (Se você tivesse poupado mais dinheiro, poderia ter comprado um carro.)
- If he had checked the time, he might not have missed the meeting. (Se ele tivesse verificado a hora, talvez não tivesse perdido a reunião.)
- If we had known about the strike, we would have cancelled the trip. (Se soubéssemos da greve, teríamos cancelado a viagem.)
- Had I realised the problem, I would have warned you. (Se eu tivesse percebido o problema, teria avisado você.)
Se precisares, posso resumir esta página numa folha de referência curta com as fórmulas e os exemplos mais usados.