The past tense of flappergast is flappergasted.
The third-person singular simple present indicative form of flappergast is flappergasts.
The present participle of flappergast is flappergasting.
The past participle of flappergast is flappergasted.