The train is never on time when I ______ late.

will run
am running
will have run
ran
English Vocabulary Tests
Intermediate Grammar Exercises
Pre-Intermediate Grammar Exercises
English Worksheets