You're about to leave a meeting and you want to say: "I'll call you when I get home." Notice anything? After when, we don't say will get — we say get. This is one of the most useful — and most surprising — rules in English grammar: after time conjunctions that refer to the future, use a present form, not will.
Quick rule: when / as soon as / until / before / after / once / by the time + present form (present simple, present continuous, or present perfect) — even when you mean the future. I'll text you when I arrive. → NOT ❌ when I will arrive
The time conjunctions
These words and phrases all introduce a future time clause:
| Conjunction | Core meaning |
|---|---|
| when | at the moment that |
| as soon as | immediately after |
| until / till | up to the point that |
| before | earlier than |
| after | later than |
| once | at the moment that (and then) |
| by the time | at or before the point that |
| while | during the time that |
The main clause — the part with will, going to, or another future form — describes what will happen or what to do. The time clause sets when it happens.
Why a present form, not will?
This surprises many learners because the time clause clearly refers to the future. The reason is grammatical: when, until, before and their companions introduce adverbial clauses of time, not independent predictions or questions. English normally uses a present form in these clauses because the clause sets the time or circumstance for the main event:
- I'll wait until she arrives.
- When the film ends, we'll go for coffee.
- Call me as soon as you know the result.
- He won't say anything before he checks with the team.
The same rule applies no matter which future form you use in the main clause — will, going to, a present continuous arrangement, an imperative:
- We*'re going to celebrate** once we finish the project.*
- I'm meeting the client when I arrive.
- Wait here until I come back.
Which present form to use
Present simple is the default for most time clauses:
- Call me when you land.
- I won't leave until the meeting ends.
Present continuous is natural with while when the action will be in progress rather than completed:
- I'll cook while you're studying.
- Please don't call while I'm driving.
Present perfect is used when you want to emphasise that the time-clause action will be fully complete before the result happens:
- Call me when you have arrived and settled in. (emphasises arrival is done)
- I'll leave when I have finished everything.
In everyday speech the present simple and the present perfect are often interchangeable; the present perfect adds a clearer sense of completion or sequence.
By the time
By the time often pairs with will have + past participle (future perfect) in the main clause to show that something will be done by a certain point:
- By the time you read this, I'll have left.
- By the time we arrive, the film will have started.
The time clause itself still uses the present simple: by the time you read (not will read). Future perfect is an advanced form — for now it is enough to recognise this pattern and know the time clause stays in the present simple.
Word order
The time clause can come first or second — both are natural:
Time clause first (comma after it): When the train arrives, I'll text you.
Result clause first (no comma needed): I'll text you when the train arrives.
The meaning is the same. When the time clause comes first, it often sets the scene, so a comma helps readability.
When as a time clause vs. when in indirect questions
This rule applies to adverbial time clauses: I'll call when I arrive. It does not apply when when means "at what time" in a direct or indirect question:
- I don't know when he will arrive. (indirect question — will is correct here)
- Can you tell me when the train will leave? (indirect question — will is correct)
How to tell the difference: if you could replace when with "at the moment that" and the sentence still makes sense, it is a time clause. If when means "at what time," it is an indirect question and will is fine.
Future time clauses vs. if-clauses
Both future time clauses and first conditional if-clauses use present forms — but for different reasons and with a different meaning:
| if-clause | time clause | |
|---|---|---|
| Example | If the rain stops, we'll leave. | When the rain stops, we'll leave. |
| Meaning | The event might or might not happen | In future time clauses, when usually signals the speaker expects the event to happen |
| Conjunction | if | when, as soon as, until, before, after… |
An if-clause expresses possibility (maybe the rain stops, maybe it doesn't). A when-clause in a future time clause usually signals expectation (the speaker assumes it will happen; the only question is when). That distinction drives how you choose between them:
- I'll call you if I have time. (uncertain — I might not have time)
- I'll call you when I have time. (expected — I will have time; just a matter of when)
Common mistakes
- ❌ I'll call you when I will arrive home. → ✅ I'll call you when I arrive home.
- ❌ We'll start as soon as everyone will be here. → ✅ We'll start as soon as everyone is here.
- ❌ Wait here until I'll come back. → ✅ Wait here until I come back.
- ❌ Before you will leave, please turn off the lights. → ✅ Before you leave, please turn off the lights.
- ❌ By the time we will arrive, it will already have finished. → ✅ By the time we arrive, it will already have finished.
Quick check
Choose the correct form:
- I'll wait here until you ____ (come / will come) back.
- You're definitely flying tomorrow. ____ (When / If) you get to the airport, call me.
- As soon as she ____ (will finish / finishes) her report, she'll send it.
- He's going to be exhausted by the time he ____ (arrives / will arrive).
- Which sentence is correct? a. I'll start cooking before you come home. b. I'll start cooking before you will come home.
Show answers
- come — present simple after until for a future event; will come is a very common mistake here
- When — the speaker expects you to get to the airport (the flight is tomorrow); if would add doubt about whether you get there at all
- finishes — present simple after as soon as; will finish is incorrect after a time conjunction
- arrives — present simple after by the time; the main clause (is going to be) carries the future meaning
- a. — before you come home uses the present simple correctly; b. has will after the time conjunction, which is incorrect
Key takeaways
- After future time conjunctions (when, as soon as, until, before, after, once, by the time, while), use a present form — not will — even though you mean the future.
- The default is present simple; use present continuous (often with while) for actions in progress; use present perfect when the first action must be fully complete before the second begins.
- The main clause carries the future meaning with will, going to, present continuous for arrangements, or an imperative.
- By the time often pairs with will have + past participle in the main clause — but the time clause itself still uses the present simple.
- Time clause first? Add a comma. Result clause first? No comma needed.
- This rule applies to adverbial time clauses, not indirect questions: I don't know when he will arrive uses will because when means "at what time," not "at the moment that."
- In future time clauses, the difference between if and when matters: if signals possibility; when usually signals expectation.