I will call you when he .

  1. would arrive
  2. arrived
  3. will arrive
  4. arrives
Answer

D) arrives

Time clauses use the present for future meaning. Tenses · Future tenses

English MCQ · More English: Tenses MCQs · Practise