The past tense of blather on is blathered on.
The third-person singular simple present indicative form of blather on is blathers on.
The present participle of blather on is blathering on.
The past participle of blather on is blathered on.