The past tense of foredo is foredid.
The third-person singular simple present indicative form of foredo is foredoes.
The present participle of foredo is foredoing.
The past participle of foredo is foredone.