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