The past tense of deliver a sermon on is delivered a sermon on.
The third-person singular simple present indicative form of deliver a sermon on is delivers a sermon on.
The present participle of deliver a sermon on is delivering a sermon on.
The past participle of deliver a sermon on is delivered a sermon on.