The past tense of foreseek is foresought.
The third-person singular simple present indicative form of foreseek is foreseeks.
The present participle of foreseek is foreseeking.
The past participle of foreseek is foresought.