If + present clause, main clause with willUse if for a possible condition. The if-clause takes present form; the main clause can use will.
Use if for a possible condition and when for an expected future time. After both words, use present form, not will.
If + present clause, main clause with willUse if for a possible condition. The if-clause takes present form; the main clause can use will.
When + present clause, main clause with willUse when for expected future time. The when-clause takes present form; the main clause can use will.
Main clause with will + if/when + present clauseWhen the main clause comes first, no comma is needed before the if/when clause.
If it rains tomorrow, we'll stay home.
Use if for a possible condition. The rain may happen, or it may not.
Use if when the result depends on something that may happen: If the bus is late, we'll take a taxi.
Use when for an event you expect to happen: When Anna gets home, she'll cook dinner.
Use when for the moment one future event leads to the next: When the meeting ends, we'll go for coffee.
First conditional gives the full future pattern with if. This rule helps you choose between if and when inside that future pattern.
Time clauses cover words like when, after, before, and as soon as. This rule focuses only on choosing if or when for future meaning.
They are not interchangeable. If shows a condition that may or may not happen; when shows an expected future time.
After if and when, English uses present form for future meaning. Will belongs in the main clause, not in the if/when clause.
USE_IF_FOR_CONDITIONw5Use if when the future result depends on something that may or may not happen. The condition is open, not certain.
USE_WHEN_FOR_EXPECTED_TIMEw5Use when when you mean the time something is expected to happen. The event is treated as real, and the clause answers the question of time.
PRESENT_IN_IF_WHEN_CLAUSEw5After if and when, use the present form, not will, even when the whole sentence talks about the future.
WILL_IN_MAIN_CLAUSEw4Put will in the result part, not in the if/when clause. The main clause gives the future action or result.
COMMA_AFTER_FRONT_IF_WHEN_CLAUSEw3When the sentence starts with the if/when part, put a comma before the main clause. No comma is needed when the main clause comes first.
RECOGNIZE_FUTURE_MARKERSw2Words like tomorrow, tonight, next week, and soon often appear in sentences with future meaning. They help show the sentence is about a future situation.