Grammar / B1 Grammar lessons and exercises / First conditional, future time clauses

All conditional sentences have two parts: the if clause and the main clause. Order doesn’t matter — but if the if clause comes first, add a comma.
✅ If it rains, we’ll stay home.
✅ We’ll stay home if it rains.
In the first conditional, the if clause uses present simple, and the main clause uses will + base verb.
✅ If you don’t go to sleep, you ’ll be very tired tomorrow.
❌ If you will be a good boy tomorrow, mummy will buy you a present.
✅ If you are a good boy tomorrow, mummy will buy you a present.
In the main clause, you can use may, might, can, must, should, or an imperative instead of will.
Use unless to mean “if not”.
✅ I won’t go on holiday unless I save some money.
= I won’t go on holiday if I don’t save some money.

After when, as soon as, before, after, until, use present simple — NOT future. Use future in the other clause.
❌ I’ll retire when I’ll be 70.
✅ I’ll retire when I’m 70.
❌ I won’t call you until I will arrive.
✅ I won’t call you until I arrive.
⚠️ Use a comma if the time clause comes first:
✅ When I’m 70, I’ll retire.
✅ I’ll retire when I’m 70.
You can also use modals or imperatives in the main clause:
📌 Remember:
First Conditional = If + present → will/modal/imperative
Future Time Clauses = when/before/after/until/as soon as + present → future/modal/imperative
⚠️ Never use will after if, when, before, after, until, as soon as
🔁 Unless = if not
📎 Use a comma when the if or time clause comes first.
📚 Related tests:
Cartoon image for B1 English lesson on first conditional:
“If you study hard, you’ll pass the exam!”
“If it rains, we’ll cancel the picnic.”
Cartoon image showing future time clauses:
“I’ll call you when I arrive.”
“Don’t leave until I come back.”