litumi
B1+ · Upper-intermediate15 min

When I do vs When I have done

Syllabus topic 13: When I do vs When I have done

When I do vs When I have done. A present simple future time clause states when an event happens.

How it works

A present simple future time clause states when an event happens. A present perfect clause emphasises completion before the next action: when I have finished. Do not use will merely because the clause refers to the future; the main clause may contain will.

Examples in context

Notice how each form fits its sentence. Read the context before choosing a form.

  • I'll send it when I have checked it.
  • When she arrives, we'll start.
  • After I've eaten, I'll call you.
  • We won't pay until the work has been completed.
  • When I've finished, I'll help.

Your progress

Ready to move on?

Mark this lesson as studied when you have finished the explanation.

My plan

Let's practice

Try it yourself

Your answers and place are saved on this device.
Question 1 of 50% complete

I'll send it when I have ___ it.

Keep learning

Choose your next small step

Continue this topic or practice every English skill at the same level.

Can't find the English topic you need? Request a lesson or test.

All B1+ grammar lessons