Conditionals are if-then sentences that describe facts, possibilities, and hypothetical situations. English has four main conditional types, and each one signals a different level of reality, from things that are always true to things that never happened at all.
.webp?alt=media&token=26743821-657e-4bba-bfae-81918b0f89a0)
A conditional sentence has two parts: the if-clause, which states the condition, and the main clause, which states the result. The tense in each part signals how real or hypothetical the situation is.
This is the choice that decides which conditional type fits, and it's where most mistakes happen. Real conditionals (zero and first) describe things that are generally true or genuinely possible. Unreal conditionals (second and third) describe things that are imagined, unlikely, or impossible, which is exactly why they use past tense forms even though they aren't about the past.
Conditionals are grouped into four main structures based on the certainty of the condition and time frame:
| Type | If-Clause Tense | Main Clause Tense | Use | Example |
|---|---|---|---|---|
| Zero | Present simple | Present simple | General truths, facts | If you heat water, it boils. |
| First | Present simple | Will + base verb | Real future possibility | If it rains, we will stay inside. |
| Second | Past simple | Would + base verb | Unreal present/future | If I had more time, I would travel more. |
| Third | Past perfect | Would have + past participle | Unreal past, hypothetical regret | If I had studied, I would have passed. |
Sometimes the time in the if-clause and the main clause don't match, creating a mixed conditional. These combine a past condition with a present result, or a present condition with a past result.
A past action or decision affecting your current present situation.
A permanent present trait or state altering a past event outcome.
Three structures connect closely to the conditional system but follow their own rules. Unless replaces if not in first and second conditionals. I wish and If only use second conditional tense for present regrets and third conditional tense for past regrets.
These structures express regret or a desire for things to be different. The tense inside the wish clause follows the same logic as unreal conditionals: past simple for present wishes, past perfect for past wishes.
| Timeframe | Structure | Example |
|---|---|---|
| Present regret | I wish / If only + past simple | I wish I had more time. If only I spoke French. |
| Past regret | I wish / If only + past perfect | I wish I had studied harder. If only I had known. |
| Annoying habit | I wish + would + base verb | I wish he would stop interrupting. |
Practice identifying the correct conditional type and its underlying logic:
| Sentence | Type | Why |
|---|---|---|
| If you don't water plants, they die. | Zero | General truth |
| If I finish early, I will call you. | First | Real future possibility |
| If I won the lottery, I would quit my job. | Second | Unreal present/future |
| If she had left earlier, she would have caught the train. | Third | Unreal past |
| Unless you study, you won't pass. | First (unless) | Real future, unless = if not |
| I wish I had studied harder. | Wish (past) | Past regret, same tense as third conditional |
Avoid these typical auxiliary verb and tense pairing errors across conditional clauses:
| Incorrect | Correct |
|---|---|
| If it will rain, we will stay inside. | If it rains, we will stay inside. |
| If I would have more time, I would travel more. | If I had more time, I would travel more. |
| If I had studied, I would pass. | If I had studied, I would have passed. |
| If you mix red and blue, it will make purple. | If you mix red and blue, it makes purple. |
| Unless you don't leave now, you'll miss the bus. | Unless you leave now, you'll miss the bus. |
| I wish I have more free time. | I wish I had more free time. |
Learna AI listens for the tense pairing in an if-clause and main clause, and flags a mismatch like using will in the if-clause of a first conditional, or would instead of would have in a third conditional. It also checks whether the situation being described is real or hypothetical, since that's what decides which of the four types actually fits, and catches double negatives in unless sentences and incorrect tense after I wish. Learners practicing conditionals with Learna report a 71% improvement in matching the correct tense pair across all four types.
Once the four conditional types feel steady, the tense-shifting logic behind them connects closely to reported speech, another structure built around careful tense choices.
Put your grammar knowledge into practice with Learna's learning paths:
Zero, first, second, and third conditional, each describing a different level of reality, from general facts to unreal past situations.
General truths and facts that are always true, formed with present simple in both the if-clause and the main clause: If you heat water, it boils.
Real, possible future situations, formed with present simple in the if-clause and will plus the base verb in the main clause.
Unreal or unlikely present and future situations, formed with past simple in the if-clause and would plus the base verb in the main clause.
Unreal past situations and regrets, formed with past perfect in the if-clause and would have plus a past participle in the main clause.
A conditional that combines a past condition with a present result, or a present condition with a past result, when the timeframes in each clause don't match.
Using will in the if-clause instead of present simple, as in "If it will rain" instead of "If it rains."
Using would instead of would have in the main clause, as in "If I had studied, I would pass" instead of "I would have passed."
Yes, unless means if not, so "If you don't hurry, you'll be late" can be rewritten as "Unless you hurry, you'll be late."
Most do, but formal English sometimes drops if and inverts the subject and verb instead, as in "Had I known, I would have called."
Decide whether the situation is a general fact, a real future possibility, an unreal present situation, or an unreal past situation, then match it to the corresponding conditional type.
Not always. It can describe an unreal present situation too, such as "If I were you, I would apologize," which is about right now.
Learna AI checks that the tense pairing in the if-clause and main clause matches one of the four conditional patterns, flagging mismatches with a clear explanation.
Yes. Learna AI can prompt scenarios that call for mixed timeframes, checking whether the past condition and present result, or vice versa, are formed correctly.