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