The past tense of have for sale is had for sale.
The third-person singular simple present indicative form of have for sale is has for sale.
The present participle of have for sale is having for sale.
The past participle of have for sale is had for sale.