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