The past tense of hammer on is hammered on.
The third-person singular simple present indicative form of hammer on is hammers on.
The present participle of hammer on is hammering on.
The past participle of hammer on is hammered on.