The past tense of have a cob on is had a cob on.
The third-person singular simple present indicative form of have a cob on is has a cob on.
The present participle of have a cob on is having a cob on.
The past participle of have a cob on is had a cob on.