In time clauses introduced by 'when', 'before', 'after', 'until', etc., the present simple tense is used to express future time, even though the main clause uses the future tense. The rule is that future tense is not used after time conjunctions referring to the future. Therefore, 'When I arrive, I will call you' is the only correct sentence. Using 'will', 'shall', or 'would' in the time clause is grammatically incorrect.
💡 Practice unlimited NDA PYQs + AI-tracked progress on each topic. Sign up free →
Want more NDA practice?
Free daily 10-Q quiz · adaptive mocks · 4,000+ verified PYQs · AI doubt solver in Hindi + English