B2 گرامر 2 min read متوسط

Future Time Clauses: When I Do vs. When I Have Done

After future time conjunctions (when, before, after, until, as soon as, once), use present simple or present perfect — never will. Use present perfect when one action must be completed before the next.

Grammar Rule in 30 Seconds

Use the present tense (not future) after time words like 'when' or 'after' to talk about the future.

  • Use Present Simple for actions happening at the same time: 'When I arrive, I will call you.'
  • Use Present Perfect for actions completed before the main action: 'When I have finished, I will leave.'
  • Never use 'will' or 'going to' inside the time clause itself.
Time Word (When/After/Until) + Subject + Present Verb + , + Future Clause

مرور کلی

## The Rule: No 'Will' in Time Clauses
After these conjunctions, use present simple or present perfect — never will:
  • when, before, after, until, as soon as, once, by the time
Main clause: will / future form
Time clause: present simple or present perfect
✅ I'll call you when I arrive.
❌ I'll call you when I will arrive.
## Present Simple in Time Clause
Use when the actions happen at roughly the same time or in sequence:
  • As soon as she finishes, we can go.
  • Before you leave, check the windows.
  • I'll wait until she comes back.
## Present Perfect in Time Clause
Use when the first action must be fully completed before the next begins:
  • I'll send it when I have checked everything. (= only after complete checking)
  • Once she has signed the contract, we can proceed.
  • After he has spoken, you may ask questions.
## Key Time Conjunctions
| Conjunction | Example |
|---|---|
| when | Call me when you arrive. |
| as soon as | I'll text as soon as I know. |
| before | Eat before you go. |
| after | Rest after you have finished. |
| until | Wait until I get back. |
| once | Once you have registered, you can log in. |
| by the time | By the time we arrive, they will have eaten. |

Future Time Clause Structure

Time Word Subject Verb (Present) Main Clause (Future)
When
I
arrive
I will call you
After
you
finish
we will eat
Once
she
has arrived
we will start
Until
they
get here
we will wait
As soon as
he
has left
I will clean
Before
we
go
we will pack

Common Contractions

Full Form Contraction
I will
I'll
You will
You'll
He will
He'll
She will
She'll
We will
We'll
They will
They'll

Meanings

These clauses describe when an action in the main clause will occur. They rely on the present tense to indicate future time.

1

Simultaneous Future

Action happens at the moment of the main clause event.

“When you see him, tell him I said hi.”

“I will wait here until you come back.”

2

Completed Future

Action is finished before the main clause event starts.

“When I have finished my homework, I will go out.”

“After I have eaten, I will do the dishes.”

Reference Table

Reference table for Future Time Clauses: When I Do vs. When I Have Done
Form Structure Example
Affirmative
When + Present + Future
When I arrive, I will call.
Negative
When + Present + Negative Future
When I arrive, I won't be late.
Question
When + Present + Future Question
When you arrive, will you call?
Perfective
When + Present Perfect + Future
When I have finished, I will leave.
Inversion
Future + When + Present
I will call when I arrive.
Negative Time
Until + Present + Future
I will wait until you arrive.

طیف رسمیت

رسمی
Once I have completed the task, I will submit the report.

Once I have completed the task, I will submit the report. (Work)

خنثی
When I finish the task, I will send the report.

When I finish the task, I will send the report. (Work)

غیر رسمی
When I'm done, I'll send it.

When I'm done, I'll send it. (Work)

عامیانه
Done with it, I'll hit you up.

Done with it, I'll hit you up. (Work)

Time Clause Logic

Future Time Clause

Time Words

  • When When
  • After After
  • Once Once

Tense Rule

  • Present Simple Present Simple
  • Present Perfect Present Perfect

Tense Comparison

Time Clause
When I arrive When I arrive
Main Clause
I will call I will call

Decision Flow

1

Is it a time clause?

YES
Use Present Tense
NO
Use Future Tense

مثال‌ها بر اساس سطح

1

When I get home, I will sleep.

Cuando llegue a casa, dormiré.

2

When I see you, I will say hello.

Cuando te vea, te saludaré.

3

When I am ready, I will go.

Cuando esté listo, iré.

4

When I have time, I will call.

Cuando tenga tiempo, llamaré.

1

After I finish, I will eat.

Después de terminar, comeré.

2

As soon as I arrive, I will text you.

Tan pronto como llegue, te enviaré un mensaje.

3

Until I see it, I won't believe it.

Hasta que no lo vea, no lo creeré.

4

Before I leave, I will check the door.

Antes de irme, revisaré la puerta.

1

Once I have finished the report, I will send it.

Una vez que haya terminado el informe, lo enviaré.

2

When I have saved enough money, I will travel.

Cuando haya ahorrado suficiente dinero, viajaré.

3

After I have spoken to him, I will decide.

Después de haber hablado con él, decidiré.

4

When I have cleaned the house, I will relax.

Cuando haya limpiado la casa, me relajaré.

1

By the time you have read this, I will have left.

Para cuando hayas leído esto, me habré ido.

2

Once I have verified the data, I will proceed.

Una vez que haya verificado los datos, procederé.

3

When I have finally settled in, I will host a party.

Cuando finalmente me haya instalado, organizaré una fiesta.

4

After I have completed the course, I will apply.

Después de haber completado el curso, presentaré mi solicitud.

1

Upon the moment I have secured the funding, I will initiate the project.

En el momento en que haya asegurado la financiación, iniciaré el proyecto.

2

Once I have reconciled the accounts, I will provide the summary.

Una vez que haya conciliado las cuentas, proporcionaré el resumen.

3

When I have fully grasped the implications, I will comment.

Cuando haya comprendido completamente las implicaciones, comentaré.

4

After I have finalized the arrangements, I will notify you.

Después de haber finalizado los arreglos, le notificaré.

1

Once I have duly considered the evidence, I shall render my verdict.

Una vez que haya considerado debidamente la evidencia, emitiré mi veredicto.

2

When I have sufficiently analyzed the trends, I will publish.

Cuando haya analizado suficientemente las tendencias, publicaré.

3

After I have meticulously reviewed the manuscript, I will approve it.

Después de haber revisado meticulosamente el manuscrito, lo aprobaré.

4

Once I have attained the necessary qualifications, I will pursue the role.

Una vez que haya obtenido las calificaciones necesarias, buscaré el puesto.

به‌راحتی اشتباه گرفته می‌شود

Future Time Clauses: When I Do vs. When I Have Done در مقابل If vs. When

Both use present tense for future, but 'if' is conditional.

Future Time Clauses: When I Do vs. When I Have Done در مقابل Future Time Clauses vs. Future Perfect

Both talk about completion.

Future Time Clauses: When I Do vs. When I Have Done در مقابل Present Simple vs. Present Perfect in Time Clauses

Both are correct but have different meanings.

اشتباهات رایج

When I will go...

When I go...

Never use 'will' in the time clause.

After I will eat...

After I eat...

Same rule as 'when'.

Until I will see...

Until I see...

Time words block 'will'.

As soon as I will arrive...

As soon as I arrive...

Time words block 'will'.

When I have will finish...

When I have finished...

Double future/modal error.

After I will have eaten...

After I have eaten...

The time clause must be present perfect, not future perfect.

Once I will have done it...

Once I have done it...

Keep the time clause in the present perfect.

When I will have finished...

When I have finished...

The 'when' clause cannot contain 'will'.

After I have finish...

After I have finished...

Present perfect requires the past participle.

Until I have will arrive...

Until I have arrived...

Incorrect modal usage.

Upon I will arrive...

Upon arriving...

Prepositional phrases don't take 'will'.

Once I will be finished...

Once I am finished...

Passive voice in time clauses still uses present tense.

When I will have been done...

When I have been done...

Avoid 'will' in the time clause.

After I will have been finished...

After I have been finished...

Keep the time clause in the present perfect.

الگوهای جمله‌سازی

When I ___, I will ___.

Once I have ___, I will have ___.

After I ___, I'm going to ___.

Until I ___, I won't ___.

Real World Usage

Texting constant

When I get there, I'll text you.

Job Interview common

Once I have completed the certification, I will be ready.

Travel very common

When I arrive at the airport, I will check in.

Food Delivery common

When the driver arrives, I will get the food.

Social Media occasional

When I have finished my project, I will post the results.

Academic Writing common

After the data have been analyzed, we will publish.

💡

The 'Will' Trap

Whenever you write 'when', 'after', or 'until', stop and check if you wrote 'will'. If you did, delete it!
⚠️

Don't use 'If'

Remember that 'if' is for conditions, 'when' is for time. They are not interchangeable.
🎯

Use Perfect for Clarity

If you want to emphasize that the first action is totally done, use 'have' + past participle.
💬

Formal vs Informal

In formal writing, 'once' is often preferred over 'when' for sequences.

Smart Tips

Use Present Perfect instead of Present Simple.

When I finish, I will leave. When I have finished, I will leave.

Use 'Once' instead of 'When'.

When I get the report, I will review it. Once I have received the report, I will review it.

Pause and replace 'will' with the base verb.

When I will arrive... When I arrive...

Use 'After' to clearly show the order.

I will eat and I will go. After I have eaten, I will go.

تلفظ

/aɪl/

Contractions

In informal speech, 'I will' becomes 'I'll'.

Rising-Falling

When I arrive, ↗ I will call you ↘.

The rising tone on the time clause indicates the subordinate nature.

حفظ کنید

روش یادسپاری

The 'No Will' Rule: Time words are allergic to 'will'.

تداعی تصویری

Imagine a 'No Will' sign hanging on a clock. Every time you see a time word, you see that sign and switch to the present tense.

Rhyme

When the future is in sight, keep the present tense in light.

Story

Sarah is waiting for a train. She says, 'When the train arrives, I will board.' She doesn't say 'When the train will arrive.' She has finished her coffee. She says, 'After I have finished my coffee, I will board.'

شبکه واژگان

WhenAfterBeforeUntilOnceAs soon as

چالش

Write 5 sentences about your plans for tomorrow using 'When', 'After', and 'Once'.

نکات فرهنگی

Often uses 'shall' in formal contexts for the main clause.

Very common to drop 'that' or use 'once' for professional clarity.

Tends to be very informal with time clauses.

These clauses evolved from Old English temporal markers that naturally took the indicative mood.

شروع‌کننده‌های مکالمه

What will you do when you finish this lesson?

What will you have done by the end of the year?

What's the first thing you'll do when you get home?

Once you have mastered this grammar, how will you use it?

موضوعات نگارش

Write about your plans for the weekend.
Describe your professional goals for the next five years.
Reflect on a time you had to wait for something.
Write a short story about a journey.

اشتباهات رایج

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

Fill in the correct verb form.

When I ___ (arrive), I will call you.

✓ Correct! ✗ Not quite. Correct answer: arrive
Present simple is required in time clauses.
Find the mistake. Error Correction

Find and fix the mistake:

After I will finish, I will go.

✓ Correct! ✗ Not quite. Correct answer: will finish
Remove 'will' from the time clause.
Choose the correct sentence. چند گزینه‌ای

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: When I see him, I'll talk.
Standard time clause structure.
Rewrite using 'Once'. Sentence Transformation

When I finish, I will leave.

✓ Correct! ✗ Not quite. Correct answer: Once I finish, I will leave.
Once follows the same rules as when.
Complete the response. Dialogue Completion

A: When will you be ready? B: ___.

✓ Correct! ✗ Not quite. Correct answer: When I have finished.
Present perfect emphasizes completion.
Order the words. Sentence Building

I / call / when / arrive / I / will

✓ Correct! ✗ Not quite. Correct answer: I will call when I arrive.
Main clause first is also correct.
Sort by tense. Grammar Sorting

Which uses Present Perfect?

✓ Correct! ✗ Not quite. Correct answer: When I have arrived.
Present perfect uses 'have' + participle.
Match the clause to the meaning. جفت کردن

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: Future completion
It refers to a future event that will be completed.

Score: /8

تمرین‌های عملی

8 exercises
Fill in the correct verb form.

When I ___ (arrive), I will call you.

✓ Correct! ✗ Not quite. Correct answer: arrive
Present simple is required in time clauses.
Find the mistake. Error Correction

Find and fix the mistake:

After I will finish, I will go.

✓ Correct! ✗ Not quite. Correct answer: will finish
Remove 'will' from the time clause.
Choose the correct sentence. چند گزینه‌ای

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: When I see him, I'll talk.
Standard time clause structure.
Rewrite using 'Once'. Sentence Transformation

When I finish, I will leave.

✓ Correct! ✗ Not quite. Correct answer: Once I finish, I will leave.
Once follows the same rules as when.
Complete the response. Dialogue Completion

A: When will you be ready? B: ___.

✓ Correct! ✗ Not quite. Correct answer: When I have finished.
Present perfect emphasizes completion.
Order the words. Sentence Building

I / call / when / arrive / I / will

✓ Correct! ✗ Not quite. Correct answer: I will call when I arrive.
Main clause first is also correct.
Sort by tense. Grammar Sorting

Which uses Present Perfect?

✓ Correct! ✗ Not quite. Correct answer: When I have arrived.
Present perfect uses 'have' + participle.
Match the clause to the meaning. جفت کردن

Match 'When I finish' to its meaning.

✓ Correct! ✗ Not quite. Correct answer: Future completion
It refers to a future event that will be completed.

Score: /8

سوالات متداول (8)

No, never. It is a fundamental rule of English grammar.

'When' implies a point in time; 'after' emphasizes the sequence.

Yes, 'once' is often used in professional or formal writing.

To show that the first action is completed before the second starts.

No, the same rule applies to 'going to' as to 'will'.

Then the time clause also uses the past tense. This rule only applies to future time.

Yes, 'before' also takes the present tense.

Use Simple for general sequence, Perfect for emphasis on completion.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish partial

Cuando + Subjunctive

Spanish requires subjunctive; English uses simple present.

French low

Quand + Future

French uses future; English uses present.

German high

Wenn + Present

German word order is different (verb at the end).

Japanese moderate

Verb-dictionary form + toki

Japanese uses a noun-modifying clause structure.

Arabic moderate

Idha/Mata + Present

Arabic has complex mood markers.

Chinese high

Time word + Subject + Verb

Chinese has no tense conjugation at all.

Learning Path

Prerequisites

Was this helpful?
هنوز نظری وجود ندارد. اولین نفری باشید که افکار خود را به اشتراک می‌گذارد!