Resposta curta
Use o presente nas duas partes para o que é sempre verdade, if com presente e will para possibilidades reais no futuro, if com simple past e would para situações imaginadas, e if com past perfect e would have para um passado que não aconteceu assim. Will e would ficam na oração principal, não depois de if, a não ser em alguns usos de cortesia. Unless quer dizer “se não”, e in case quer dizer “por precaução”, não “caso”.
Como se monta uma frase com if
Uma frase condicional tem duas partes, como em português. A conditional clause, a oração condicional, apresenta a condição, normalmente com if; a main clause, a oração principal, dá o resultado: if a lot of people come, we'll need extra chairs. A ordem pode ser invertida. Quando a parte com if vem primeiro, na escrita costuma vir uma vírgula; quando vem depois, normalmente não: we'll need extra chairs if a lot of people come.
A dificuldade é que os tempos verbais não marcam o tempo do jeito de sempre. If I won a million dollars fala do futuro, não do passado: a forma de passado mostra que você acha aquilo pouco provável. O Cambridge Dictionary chama isso de distância da realidade, e é a mesma ideia do imperfeito do subjuntivo em se eu ganhasse, que também não fala do passado.
| Tipo | Parte com if | Oração principal | Exemplo |
|---|---|---|---|
| Zero: sempre verdade | simple present | simple present | If you heat ice, it melts. |
| First: possibilidade real | simple present | will, can, may, might + verbo | If it rains tomorrow, we'll stay home. |
| Second: situação imaginada | simple past | would, could, might + verbo | If I had more time, I'd learn the piano. |
| Third: passado imaginado | past perfect | would have + particípio | If we'd left earlier, we would have caught the train. |
| Mixed: causa passada, efeito presente | past perfect | would + verbo | If I hadn't moved here, I wouldn't know you. |
Os nomes são uma convenção de ensino. O inglês real mistura as formas com mais liberdade, mas esses esquemas cobrem quase tudo o que você vai ouvir e escrever.
Zero conditional: o que é sempre verdade
O zero conditional fala de fatos, regras e hábitos: toda vez que acontece isto, acontece aquilo. As duas partes usam o simple present, e if quase sempre pode ser trocado por when sem mudar o sentido. If you freeze water, it becomes solid. When the sun goes down, it gets dark. If I can't sleep, I listen to the radio.
If you heat ice, it melts.
Se você esquenta gelo, ele derrete: um fato científico.
If you park here, they clamp your wheels.
Se você estaciona aqui, eles travam a roda: uma regra.
If I drink coffee after six, I don't sleep well.
Se eu tomo café depois das seis, durmo mal: um hábito.
First conditional: possibilidades reais
O first conditional serve para uma situação futura que você vê como real ou provável. Depois de if vem o simple present, e na principal will ou outro modal como can, may ou might: if the taxi doesn't come soon, I'll drive you myself. A principal também pode ser uma ordem: if you see Dora, give her this message.
Aqui o português atrapalha. Nós usamos o futuro do subjuntivo depois de se e quando: se chover amanhã, eu fico em casa; quando eu chegar, eu ligo. O inglês não tem essa forma, e muita gente tenta compensar com will. Depois de if e when vai o presente simples: if it rains tomorrow, I'll stay home; when I arrive, I'll call you.
If the flight is late, we'll miss our connection.
Se o voo atrasar, vamos perder a conexão: pode acontecer de verdade.
If Sheila rings, I might ask her to come over.
Se a Sheila ligar, talvez eu chame ela para vir: might deixa o resultado menos certo.
If you need help with the move, call me.
Se precisar de ajuda com a mudança, me liga: imperativo na principal.
If ou when?
When quer dizer que você tem certeza de que vai acontecer; if, que pode acontecer. When I get home, I'll call you: você vai chegar em casa, com certeza. If I get the job, I'll celebrate: talvez você não consiga a vaga. É a mesma diferença entre quando e se.

Second conditional: situações imaginadas
O second conditional imagina uma situação presente ou futura pouco provável ou impossível: if I won the lottery, I'd stop working, se eu ganhasse na loteria, pararia de trabalhar. Depois de if vem o simple past, e na principal would, could ou might com o verbo base. O simple past faz aqui o papel do imperfeito do subjuntivo, e would o do futuro do pretérito.
Escolher entre first e second mostra o que você pensa. If the bus is late, I'll take a taxi quer dizer que o atraso é possível de verdade; if there were more buses, I would leave the car at home quer dizer que você não espera mais ônibus.
If I were you
Com o verbo be, o inglês cuidadoso usa were para todas as pessoas no second conditional: if I were rich, if she were here, if it were up to me. Na fala também se ouve was, principalmente com I, he, she e it, e o British Council aceita as duas formas. Para dar conselho, porém, a frase fixa é quase sempre if I were you, se eu fosse você: if I were you, I'd take the job. O Cambridge Dictionary coloca essa expressão no nível B1.
If I had a garden, I'd grow my own tomatoes.
Se eu tivesse um jardim, plantaria meus próprios tomates: o jardim não existe.
If you asked her nicely, she would say yes.
Se você pedisse com jeito, ela diria que sim: uma sugestão delicada.
If I were you, I'd call the landlord today.
Se eu fosse você, ligaria para o proprietário hoje: o jeito típico de aconselhar.
What would you do if you lost your passport abroad?
O que você faria se perdesse o passaporte no exterior?

O verbo mostra o quanto a situação é real.
Third conditional: um passado que não aconteceu assim
O third conditional imagina um passado diferente e um resultado diferente. Depois de if vem o past perfect, e na principal would have, could have ou might have mais o particípio: if I had played better, I would have won, se eu tivesse jogado melhor, teria ganhado. Na verdade, você jogou mal e perdeu.
Na fala, as duas partes são contraídas, e as duas contrações soam iguais: if I'd known, I'd have come. O primeiro 'd é had, o segundo é would. Para diferenciar, olhe o verbo seguinte: had vem antes de um particípio como known, would antes de um verbo base como have ou come.
If the dog hadn't barked, we wouldn't have known someone was in the garden.
Se o cachorro não tivesse latido, não teríamos percebido que havia alguém no quintal.
It would have been easier if George had brought his car.
Teria sido mais fácil se o George tivesse trazido o carro.
If we'd left ten minutes earlier, we could have caught the train.
Se tivéssemos saído dez minutos antes, poderíamos ter pegado o trem.

Mixed conditionals: passado e presente juntos
A vida não separa passado e presente, e o inglês mistura os esquemas. O mixed conditional mais comum junta uma condição passada e um efeito presente: if com past perfect, depois would com o verbo base. If I hadn't met Charles, I wouldn't be here now, se eu não tivesse conhecido o Charles, não estaria aqui agora. É o mesmo esquema do português: mais-que-perfeito do subjuntivo e futuro do pretérito.
A mistura contrária junta uma situação presente e um efeito passado: if com simple past, depois would have com particípio. If I were more organized, I would have finished the report yesterday, se eu fosse mais organizado, teria terminado o relatório ontem. A desorganização é um traço permanente; o relatório inacabado, o resultado passado.
If I had studied medicine, I would be a doctor now.
Se eu tivesse feito medicina, hoje seria médico.
She wouldn't still be working here if we hadn't given her a raise.
Ela não estaria mais trabalhando aqui se não tivéssemos dado um aumento.
If I weren't so shy, I would have spoken to her at the party.
Se eu não fosse tão tímido, teria falado com ela na festa.
Não sabe qual é o seu nível?
O teste de nível coloca você entre A1 e C1 em poucos minutos e mostra a turma ideal para você.
Would não vai depois de if
É a regra mais útil de todas: will e would ficam na oração principal. If you book before April 30, you will get a discount, e não if you will book. If we had a bigger apartment, we could invite friends, e não if we would have. If the weather hadn't been so bad, I could have gone, e não if the weather wouldn't have been so bad.
Pense no português: ninguém diz se eu teria dinheiro, eu viajaria. O certo é se eu tivesse, e no inglês é igual: if I had, nunca if I would have. O Cambridge Dictionary observa que algumas pessoas dizem if I would have known na fala informal, mas muitos falantes consideram isso errado, e nas provas é erro.
As exceções: disposição e cortesia
Will e would podem vir depois de if quando querem dizer estar disposto a, e não futuro. If you would all stop shouting, I will try to explain: se vocês fizessem o favor de parar de gritar. If Clare will meet us at the airport, it will save a lot of time: se a Clare topar buscar a gente. Will também vem depois de if quando o resultado vem depois: if it will make you happy, I'll stay home tonight.
A outra exceção é a cortesia. Vendedores, recepcionistas e anfitriões usam if com would, will, can ou could para suavizar um pedido, muitas vezes sem oração principal: if you would just sign here, se puder assinar aqui, if you would like to follow me, se quiser me acompanhar.
If you should see her
Should depois de if acrescenta a ideia de acaso, como o nosso “se por acaso”: if you should bump into Carol, tell her I'm looking for her. Daqui se chega direto à forma formal com inversão.
Unless, as long as, provided that e in case
Unless
Unless quer dizer se não ou a não ser que, e usa os mesmos tempos de if: unless I phone you, you can assume the train is on time, se eu não ligar, o trem está no horário. Cuidado com o subjuntivo: a não ser que chova é unless it rains, no presente. E como unless já contém a negação, não acrescente outra. Unless if está sempre errado.
Unless não se usa para condições impossíveis no passado: if the government hadn't raised prices, there wouldn't have been protests, e não unless the government had raised prices. No third conditional, fique com if not.
As long as, provided that e on condition that
Para impor uma condição ou um limite, o inglês tem várias expressões, como o nosso desde que. As long as e providing são mais comuns na fala: you can play in the living room as long as you don't make a mess, vocês podem brincar na sala desde que não façam bagunça. So long as, provided that e on condition that são mais formais e mais comuns na escrita. Todas usam os mesmos tempos de if, então nada de subjuntivo: desde que você venha é as long as you come.
In case não é “caso”
Aqui o português engana de novo. Caso, como em caso chova, quer dizer se; o inglês in case quer dizer por precaução, para o caso de: take an umbrella in case it rains, leve um guarda-chuva caso chova, por via das dúvidas. O guarda-chuva vai de qualquer jeito. Compare let's take our swimsuits in case there's a pool, a gente leva de qualquer forma, com let's take our swimsuits if there's a pool, a gente decide quando souber. Só in case of com um substantivo quer dizer se: in case of fire, use the stairs, em caso de incêndio, use a escada.
I'll take some cash in case we need it on the ferry.
Vou levar um dinheiro em espécie, caso a gente precise na balsa.
We'll have to cancel the show unless we sell more tickets.
Vamos ter que cancelar o show, a não ser que a gente venda mais ingressos.
You can borrow my car as long as you're back by six.
Pode pegar meu carro, desde que volte até as seis.
A inversão no inglês formal
O inglês formal pode tirar o if e inverter sujeito e auxiliar. Isso só funciona com três palavras: should, were e had. O sentido não muda, mas o tom fica formal, então você encontra essa forma em cartas comerciais, contratos e relatórios. O British Council ensina isso no nível C1 e lembra que a frase normal com if sempre pode ser usada no lugar.
Should you substitui if you should no first conditional, muitas vezes em instruções educadas: should you wish to cancel your order, please contact customer service, caso deseje cancelar seu pedido. Were substitui if no second conditional; com be, basta inverter, were I in your position, e com outros verbos se acrescenta to e o verbo base: were the economy to slow down too quickly, there would be serious problems. Had substitui if no third conditional: had I known you were waiting outside, I would have invited you in.
Should you need any further information, please contact us.
Caso precise de mais informações, entre em contato.
Were the sun to disappear, life on Earth would end.
Se o sol desaparecesse, a vida na Terra acabaria.
Had I known, I would have called you.
Se eu soubesse, teria ligado para você.
Had I not been busy, I would have come to the meeting.
Na negativa, not vem depois do sujeito, nunca hadn’t I been.
Duas formas negativas fixas valem a pena aprender inteiras. Were it not for quer dizer se não fosse por, sem: were it not for the bridge, the town would be cut off. Had it not been for é a versão no passado, se não tivesse sido por: had it not been for your warning, I would have crashed the car. Uma alternativa mais curta é but for: but for your warning, I would have crashed.
Sem contração e sem if
Na inversão o if desaparece e a negação nunca é contraída. Had I not seen it, e não hadn't I seen it, e nunca if had I seen it. Se a frase parecer pesada demais, volte para a frase normal com if: ela está sempre certa.

As condicionais nos níveis B1, B2 e C1 e nas provas
O British Council coloca zero, first e second conditional, e também third e mixed, na sua gramática de B1 e B2, e a inversão com should, were e had no C1. O Cambridge Dictionary marca if I were you como expressão de nível B1. Na prática, no B2 você transita com segurança entre todos os tipos, e no C1 domina também as formas formais com inversão.
Nos exames da Cambridge, as condicionais são uma ferramenta natural para as key word transformations da Part 4 de Reading and Use of English. No B2 First e no C1 Advanced são seis: você completa uma segunda frase com uma palavra dada para que tenha o mesmo sentido da primeira, e no C1 Advanced cada resposta tem de três a seis palavras. Frases com because, without ou otherwise muitas vezes podem ser reescritas com if, unless ou but for.
O IELTS não tem uma prova de gramática separada, mas grammatical range and accuracy é um dos quatro critérios tanto no Speaking quanto no Writing. Um second ou third conditional bem colocado, por exemplo ao falar do que você mudaria na sua cidade ou de uma decisão do passado, mostra variedade, desde que o would fique na oração certa.
Por que o português faz você tropeçar
As condicionais do português e do inglês se correspondem bem nos grandes esquemas. Os tropeços vêm de três pontos: o futuro do subjuntivo, o imperfeito da fala do dia a dia e a palavra caso.
O futuro do subjuntivo
Se eu tiver tempo, quando eu chegar, assim que eu souber: o português usa o futuro do subjuntivo, uma forma que o inglês não tem. A tentação é usar will: if I will have time. O inglês usa o presente simples nessas três situações: if I have time, when I arrive, as soon as I know. O will fica só na outra parte da frase: if I have time, I'll call you.
Subjuntivo e futuro do pretérito
O imperfeito do subjuntivo corresponde ao simple past, e o futuro do pretérito a would: se eu tivesse tempo, eu viajaria é if I had time, I would travel. O mais-que-perfeito do subjuntivo corresponde ao past perfect, e o futuro do pretérito composto a would have: se eu tivesse sabido, teria vindo é if I had known, I would have come.
O imperfeito da fala
No Brasil, a fala do dia a dia troca muitas vezes o futuro do pretérito pelo imperfeito: se eu tivesse tempo, eu viajava; se eu soubesse, tinha vindo. Traduzir isso ao pé da letra leva a if I had time, I traveled, que em inglês não é uma hipótese. No inglês, a principal precisa de would: if I had time, I would travel; if I had known, I would have come.
Erros comuns
Estes são os deslizes mais comuns de quem fala português, e cada um quebra uma regra deste artigo.
Errado: If it will rain tomorrow, we'll stay home.
Certo: If it rains tomorrow, we'll stay home.
Se chover amanhã: em inglês, presente simples depois de if.
Errado: If I would have more money, I would travel.
Certo: If I had more money, I would travel.
Would fica só na principal, como se eu tivesse, e não se eu teria.
Errado: If I would have known, I would have come.
Certo: If I had known, I would have come.
No third conditional, o past perfect vai depois de if.
Errado: If I am you, I'd accept the offer.
Certo: If I were you, I'd accept the offer.
Se eu fosse você: second conditional, com a frase fixa if I were you.
Errado: Unless you don't hurry, you'll miss the bus.
Certo: Unless you hurry, you'll miss the bus.
Unless já contém a negação: nada de não duplo.
Errado: We'll cancel the picnic in case it rains.
Certo: We'll cancel the picnic if it rains.
Você só cancela se chover, então é if. In case seria cancelar de qualquer jeito, por precaução.
Errado: If I had time, I traveled.
Certo: If I had time, I would travel.
Se eu tivesse tempo, eu viajava: no inglês, a principal precisa de would.
Como deixar as condicionais automáticas
Comece pelas duas regras que resolvem quase tudo: presente depois de if para o futuro, e would só na principal. Depois pratique cada tipo com a sua vida: o que você faz se não consegue dormir, o que vai fazer se chover no fim de semana, o que faria com um ano livre e o que teria acontecido se tivesse escolhido outra escola ou outro trabalho.
As condicionais ficam fluentes só quando você usa em conversa, quando alguém pergunta what would you do e você precisa responder na hora. Nas aulas ao vivo com um professor e o mesmo grupo pequeno, essas perguntas aparecem o tempo todo, e os exercícios com correção imediata mostram na hora um would perdido depois de if.
A escrita é o lugar das formas formais. Tente um e-mail curto que comece com should you need any further information, ou um parágrafo sobre uma decisão do passado com had I known. Seu professor corrige suas lições de casa, então você pode testar essas formas sem risco antes da prova.
Teste seus conhecimentos
Um quiz rápido sobre este artigo. Escolha uma resposta para ver por quê.
Perguntas frequentes
"If I was you" está errado?
Na fala informal é comum, e o British Council aceita was depois de if no second conditional. Na escrita, nas provas e na frase fixa para dar conselho, if I were you é a escolha segura.
Dá para usar would depois de if?
Sim, em dois casos: quando would quer dizer estar disposto a, como em if you would all stop talking, e em pedidos educados, como em if you would follow me. Nas condições normais, would fica só na principal.
Qual é a diferença entre if e in case?
If introduz uma condição: você age só se acontecer. In case quer dizer que você age já, por precaução: take cash in case you need it, leve dinheiro de qualquer jeito. In case of com um substantivo, como in case of fire, quer dizer se.
Como se diz “se eu tivesse sabido” em inglês?
Com o third conditional: if I had known, na fala if I’d known, e na principal would have mais particípio: if I had known, I would have come. No inglês formal também dá para dizer had I known.
Quais condicionais preciso para o B2 First?
Todos os tipos principais: zero, first, second, third e mixed, além de unless e as long as. O British Council ensina esses tipos nos níveis B1 e B2. A inversão com should, were e had é conteúdo de C1, útil para o C1 Advanced e para a escrita formal.
Fontes: Cambridge Dictionary: Conditionals: if, Cambridge Dictionary: Conditionals: other expressions (unless, should, as long as), Cambridge Dictionary: In case (of), British Council LearnEnglish: Conditionals: zero, first and second, British Council LearnEnglish: Conditionals: third and mixed, British Council LearnEnglish: Inversion and conditionals.



