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