The past tense of blunder on is blundered on.
The third-person singular simple present indicative form of blunder on is blunders on.
The present participle of blunder on is blundering on.
The past participle of blunder on is blundered on.