The past tense of haunt is haunted.
The third-person singular simple present indicative form of haunt is haunts.
The present participle of haunt is haunting.
The past participle of haunt is haunted.