The past tense of have a bad effect on is had a bad effect on.
The third-person singular simple present indicative form of have a bad effect on is has a bad effect on.
The present participle of have a bad effect on is having a bad effect on.
The past participle of have a bad effect on is had a bad effect on.