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