The past tense of foredream is foredreamed or foredreamt.
The third-person singular simple present indicative form of foredream is foredreams.
The present participle of foredream is foredreaming.
The past participle of foredream is foredreamed or foredreamt.