Present tense and time clauses: At B2 level, present tenses (simple, continuous, or perfect) are used in time clauses introduced by when, as soon as, before, after, until, once, and by the time to refer to the future, not will or be going to. The main clause takes a future form, while the time clause remains in the present. Key Rules for B2 Intermediate: * No Future in Time Clauses: Do not use will or be going to directly after time conjunctions. * Correct: I'll call you when I arrive. * Incorrect: I'll call you when I will arrive. * Present Simple: Used for general future events or habits. * Example: I'll wait here until you finish. * Present Perfect: Used to emphasize that the action in the time clause will be completed before the main action. * Example: We'll have dinner after they have arrived. * Present Continuous: Used for actions in progress in the future. * Example: I can ...