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