The past tense of run on for is ran on for.
The third-person singular simple present indicative form of run on for is runs on for.
The present participle of run on for is running on for.
The past participle of run on for is run on for.