Condicionais mistas
As condicionais mistas combinam tempos diferentes: uma condição passada com um resultado presente, ou um fato presente com um resultado passado.
| condição | resultado |
|---|---|
| If I had taken the job (passado), | I would be rich now (presente). |
| If I spoke German (presente), | I would have applied for that job (passado). |
Exemplos
- If I hadn’t moved here, I wouldn’t know you.Se eu não tivesse me mudado para cá, não te conheceria.
- If she were more careful, she wouldn’t have lost her keys.Se ela fosse mais cuidadosa, não teria perdido as chaves.
- If we had booked earlier, we would be on the beach now.Se tivéssemos reservado antes, estaríamos na praia agora.
- If I were taller, I would have joined the basketball team.Se eu fosse mais alto, teria entrado no time de basquete.
- If she had listened to me, she wouldn’t be in trouble now.Se ela tivesse me ouvido, não estaria com problemas agora.
Erros comuns
- ✗ If I took that job last year, I would be rich now.✓ If I had taken that job last year, I would be rich now.O português diz “se eu tivesse aceitado”; uma condição no passado pede had taken, e não took.
- ✗ If I hadn’t met her, I wouldn’t have been happy now.✓ If I hadn’t met her, I wouldn’t be happy now.O português diz “eu não estaria feliz agora”; um resultado no presente pede would + forma base: wouldn’t be.
- ✗ If I spoke Spanish, I would get that job last year.✓ If I spoke Spanish, I would have got that job last year.O resultado é sobre o passado (last year), por isso pede would have + particípio.
- ✗ If I would be more organised, I wouldn’t have missed the deadline.✓ If I were more organised, I wouldn’t have missed the deadline.O “se eu fosse” do português corresponde a if I were; would não entra na oração com if.
- ✗ If you had listened to me, you won’t be in trouble now.✓ If you had listened to me, you wouldn’t be in trouble now.Num resultado imaginado, a oração principal usa would, e não will.
