Frequent learner mistakes involving conditional sentences.
Practice: build the sentences →Choose a conditional form according to whether the situation is general, realistically possible, hypothetical, or contrary to past reality.
The Zero Conditional describes general relationships, the First Conditional describes real future possibilities, the Second Conditional describes hypothetical present or future situations, and the Third Conditional describes unreal past situations.
If you heat water, it boils.
Если нагреть воду, она кипит.
Zero conditional: general relationship.
If I have time, I will help you.
Если у меня будет время, я помогу тебе.
First conditional: real future possibility.
If I had more time, I would travel more.
Если бы у меня было больше времени, я бы больше путешествовал.
Second conditional: hypothetical.
If I had studied, I would have passed.
Если бы я учился, я бы сдал.
Third conditional: unreal past.
Do not use the First Conditional when the intended meaning is a general or repeated truth.
Compare If you heat ice, it melts with If you heat this ice, it will melt. The first describes a general relationship; the second describes a particular future situation.
If you heat ice, it melts.
Если нагреть лёд, он тает.
Zero conditional: general relationship.
If you heat this ice, it will melt.
Если ты нагреешь этот лёд, он растает.
First conditional: particular future situation.
If plants do not get water, they die.
Если растения не получают воду, они погибают.
Zero conditional: general truth.
Distinguish realistic future possibilities from hypothetical or unlikely situations.
Compare If I have enough money, I will buy it with If I had enough money, I would buy it.
If I have enough money, I will buy it.
Если у меня будет достаточно денег, я куплю это.
First conditional: realistic possibility.
If I had enough money, I would buy it.
Если бы у меня было достаточно денег, я бы купил это.
Second conditional: hypothetical.
Use the Second Conditional for hypothetical present or future situations and the Third Conditional for unreal past situations.
Compare If I had more time, I would travel more with If I had had more time, I would have travelled more.
If I had more time, I would travel more.
Если бы у меня было больше времени, я бы больше путешествовал.
Second conditional: present/future hypothetical.
If I had had more time, I would have travelled more.
Если бы у меня было больше времени, я бы больше путешествовал.
Third conditional: unreal past.
Do not normally use will in an ordinary future if-clause.
Use the Present Simple: If it rains, we will stay home, not If it will rain, we will stay home.
If it rains, we will stay home.
Если пойдёт дождь, мы останемся дома.
Correct: present simple in if-clause.
If it will rain, we will stay home.
Если будет дождь, мы останемся дома.
Incorrect: will not used in ordinary if-clause.
Do not normally use would in the if-clause of a standard Second Conditional.
Use the Past Simple: If I knew the answer, I would tell you, not If I would know the answer.
If I knew the answer, I would tell you.
Если бы я знал ответ, я бы сказал тебе.
Correct: past simple in if-clause.
If I would know the answer, I would tell you.
Если бы я знал ответ, я бы сказал тебе.
Incorrect: would not used in if-clause.
Do not normally use would have in the if-clause of a standard Third Conditional.
Use the Past Perfect: If I had known, I would have helped, not If I would have known.
If I had known, I would have helped.
Если бы я знал, я бы помог.
Correct: past perfect in if-clause.
If I would have known, I would have helped.
Если бы я знал, я бы помог.
Incorrect in standard English: would have not used in if-clause.
The verb form after if must reflect the intended time and degree of reality.
Common mistakes include using Present Simple for an unreal present condition, Past Simple for a standard unreal past condition, or mixing forms without a meaningful time relationship.
If I were rich, I would travel.
Если бы я был богат, я бы путешествовал.
Correct: past simple/were for unreal present.
If I am rich, I would travel.
Если я богат, я бы путешествовал.
Incorrect: mixes present simple with would.
If I had studied, I would pass.
Если бы я учился, я бы сдал.
Incorrect if unreal past is meant: should be "would have passed".
Use were in hypothetical if-clauses with be, especially in formal English and in the fixed expression If I were you.
For example, If I were you, I would wait. In informal speech, was is also heard in some varieties, but were remains the standard formal choice.
If I were you, I would wait.
На твоём месте я бы подождал.
Correct: were in formal hypothetical.
If I was you, I would wait.
На твоём месте я бы подождал.
Informal; were preferred in standard English.
If she were here, she would know.
Если бы она была здесь, она бы знала.
Were with she in hypothetical.
Third Conditional clauses require the Past Perfect, which may result in the form had had when the verb have itself is used.
For example, If I had had more time, I would have stayed longer.
If I had had more time, I would have stayed longer.
Если бы у меня было больше времени, я бы остался дольше.
Correct: had had for past perfect of have.
If I had more time, I would have stayed longer.
Если бы у меня было больше времени, я бы остался дольше.
Incorrect if past unreal is intended; mixes second and third conditional.
Would must be followed by the base verb, while would have must be followed by the past participle.
For example, I would go and I would have gone, not I would went or I would have go.
I would go if I had time.
Я бы пошёл, если бы у меня было время.
Correct: would + base verb.
I would went if I had time.
Я бы пошёл, если бы у меня было время.
Incorrect: use base form after would.
I would have gone if I had had time.
Я бы пошёл, если бы у меня было время.
Correct: would have + past participle.
I would have go if I had had time.
Я бы пошёл, если бы у меня было время.
Incorrect: use past participle after would have.
Use will for many real future results and would for hypothetical or conditional results.
Compare If I see him, I will tell him with If I saw him, I would tell him.
If I see him, I will tell him.
Если я его увижу, я скажу ему.
First conditional: real future.
If I saw him, I would tell him.
Если бы я его увидел, я бы сказал ему.
Second conditional: hypothetical.
Could and would express different meanings in conditional results.
Could often expresses ability or possibility, while would presents the imagined result. For example, If we left now, we could catch the train.
If we left now, we would arrive early.
Если бы мы вышли сейчас, мы бы приехали рано.
Would: imagined result.
If we left now, we could catch the train.
Если бы мы вышли сейчас, мы могли бы успеть на поезд.
Could: ability/possibility.
Might expresses a less certain hypothetical result, while would presents the expected result within the imagined situation.
Compare If we left now, we would arrive early with If we left now, we might arrive early.
If we left now, we would arrive early.
Если бы мы вышли сейчас, мы бы приехали рано.
Would: expected result.
If we left now, we might arrive early.
Если бы мы вышли сейчас, мы, возможно, приехали бы рано.
Might: less certain result.
Unless normally expresses a negative condition and should not be combined with an unnecessary negative clause.
Use Unless you hurry, you will be late, not Unless you do not hurry, you will be late, when the intended meaning is If you do not hurry.
Unless you hurry, you will be late.
Если ты не поторопишься, ты опоздаешь.
Correct: unless + positive verb.
Unless you do not hurry, you will be late.
Если ты не поторопишься, ты опоздаешь.
Incorrect: double negative.
Unless and if not are often equivalent, but the surrounding meaning must support a negative-condition interpretation.
For example, Unless you study, you will fail is equivalent to If you do not study, you will fail.
Unless you study, you will fail.
Если ты не будешь учиться, ты провалишься.
Unless = if not.
If you do not study, you will fail.
Если ты не будешь учиться, ты провалишься.
If not version.
Do not treat in case as a direct synonym for if.
In case expresses a precaution against a possible event, while if introduces a condition for another event. For example, Take an umbrella in case it rains.
Take an umbrella in case it rains.
Возьми зонт на случай, если пойдёт дождь.
In case: precaution.
We will stay home if it rains.
Мы останемся дома, если пойдёт дождь.
If: condition.
Use even if for a hypothetical condition and even though for a fact that contrasts with the main clause.
Compare Even if it rains, we will go with Even though it is raining, we are going.
Even if it rains, we will go.
Даже если пойдёт дождь, мы пойдём.
Even if: hypothetical.
Even though it is raining, we are going.
Хотя идёт дождь, мы идём.
Even though: fact.
Use whether when presenting alternatives or discussing whether something is true, rather than treating it as a simple replacement for every if-clause.
Compare I do not know whether he will come with If he comes, we will start.
I do not know whether he will come.
Я не знаю, придёт ли он.
Whether for alternatives.
If he comes, we will start.
Если он придёт, мы начнём.
If for condition.
Use wish + Past Simple for an unreal or desired change to a present situation.
For example, I wish I had more time, not I wish I have more time.
I wish I had more time.
Жаль, что у меня нет больше времени.
Correct: wish + past simple.
I wish I have more time.
Жаль, что у меня нет больше времени.
Incorrect: present simple after wish.
Use wish + Past Perfect to express regret about a past event or decision.
For example, I wish I had studied harder, not I wish I studied harder, when the regret concerns a completed past situation.
I wish I had studied harder.
Жаль, что я не учился усерднее.
Correct: wish + past perfect.
I wish I studied harder.
Жаль, что я не учился усерднее.
Incorrect if past regret is intended.
Use wish + would mainly for a desired change in behaviour or circumstances and wish + could for ability or possibility.
Compare I wish you would help me with I wish I could help you.
I wish you would help me.
Я хотел бы, чтобы ты помог мне.
Wish + would: change in behaviour.
I wish I could help you.
Жаль, что я не могу помочь тебе.
Wish + could: ability.
Mixed conditionals require the condition and result to have clearly different time references.
Common mistakes include using a standard Third Conditional when the result concerns the present or using a standard Second Conditional when the result concerns the past.
If I had studied medicine, I would be a doctor now.
Если бы я изучал медицину, я был бы сейчас врачом.
Correct mixed: past condition, present result.
If I had studied medicine, I would have been a doctor now.
Если бы я изучал медицину, я был бы сейчас врачом.
Incorrect: would have been suggests past, not present.
If I were more organized, I would have finished yesterday.
Если бы я был более организованным, я бы закончил вчера.
Correct mixed: present condition, past result.
If I were more organized, I would finish yesterday.
Если бы я был более организованным, я бы закончил вчера.
Incorrect: mixes present condition with present result but time is past.
An initial conditional clause is normally separated from the main clause by a comma, while a final conditional clause usually is not.
For example, If it rains, we will stay home, but We will stay home if it rains.
If it rains, we will stay home.
Если пойдёт дождь, мы останемся дома.
If-clause first, comma after.
We will stay home if it rains.
Мы останемся дома, если пойдёт дождь.
Main clause first, no comma.
Use alternatives such as unless, provided that, as long as, in case, and even if according to their specific meanings rather than treating them as interchangeable.
The key distinctions include negative condition, required condition, precaution, and concession.
Unless you hurry, you will be late.
Если ты не поторопишься, ты опоздаешь.
Unless: negative condition.
You can stay provided that you are quiet.
Ты можешь остаться при условии, что будешь тихим.
Provided that: required condition.
Take an umbrella in case it rains.
Возьми зонт на случай, если пойдёт дождь.
In case: precaution.
Even if it rains, we will go.
Даже если пойдёт дождь, мы пойдём.
Even if: concession.
Make sure pronouns, subjects, and time references remain consistent across the condition and result clauses.
Unclear reference can make otherwise grammatical conditional sentences difficult to interpret.
If Anna calls, tell her I will be late.
Если Анна позвонит, скажи ей, что я опоздаю.
Consistent reference: Anna, her, I.
If Anna calls, tell him I will be late.
Если Анна позвонит, скажи ему, что я опоздаю.
Unclear reference: "him" does not match Anna.
Do not force every conditional meaning into a memorized formula such as if + present, will or if + past, would.
Natural English allows modal verbs, imperatives, different time references, inversion, and alternative conditional expressions.
If you finish early, you can leave.
Если закончишь рано, можешь уйти.
Modal in result clause.
If you see John, tell him to call me.
Если увидишь Джона, скажи ему позвонить мне.
Imperative in main clause.
Had I known, I would have acted differently.
Если бы я знал, я бы действовал иначе.
Inversion instead of if.
If I had taken that job, I would live in London now.
Если бы я принял ту работу, я бы сейчас жил в Лондоне.
Mixed conditional.
Accurate conditional usage requires control of time reference, reality status, verb forms, modal meaning, and alternative conditional expressions.
Review the relationship between the condition and result rather than choosing a conditional pattern only from a formula.
If it rains, we will stay home.
Если пойдёт дождь, мы останемся дома.
Correct first conditional.
If it will rain, we will stay home.
Если будет дождь, мы останемся дома.
Incorrect: will in if-clause.
If I knew the answer, I would tell you.
Если бы я знал ответ, я бы сказал тебе.
Correct second conditional.
If I would know the answer, I would tell you.
Если бы я знал ответ, я бы сказал тебе.
Incorrect: would in if-clause.
If I had known, I would have helped.
Если бы я знал, я бы помог.
Correct third conditional.
If I would have known, I would have helped.
Если бы я знал, я бы помог.
Incorrect: would have in if-clause.
If I had studied medicine, I would be a doctor now.
Если бы я изучал медицину, я был бы сейчас врачом.
Correct mixed conditional.