The past tense of ruminate on is ruminated on.
The third-person singular simple present indicative form of ruminate on is ruminates on.
The present participle of ruminate on is ruminating on.
The past participle of ruminate on is ruminated on.