when, while, as soon as (B1 Grammar)

Use when for the time something happens — a single point, a short action, or a general/regular time.

when: at the time something happens

while: during a longer action

Use while for something that happens during a longer action, at the same time as it.

when vs while

when = a point or short action (or a general time); while = a longer, ongoing action — something is in progress and another thing happens during it.

as soon as: the very moment

Use as soon as for something that happens immediately, the very moment another thing happens, with no gap.

after a time word, use the present for the future

After when, while, as soon as, until, before, after, use the present for future meaning — not will. The will goes in the other half of the sentence.