The past tense of flabrigast is flabrigasted.
The third-person singular simple present indicative form of flabrigast is flabrigasts.
The present participle of flabrigast is flabrigasting.
The past participle of flabrigast is flabrigasted.