The past tense of rant on is ranted on.
The third-person singular simple present indicative form of rant on is rants on.
The present participle of rant on is ranting on.
The past participle of rant on is ranted on.