The past tense of have egg on one's face is had egg on one's face.
The third-person singular simple present indicative form of have egg on one's face is has egg on one's face.
The present participle of have egg on one's face is having egg on one's face.
The past participle of have egg on one's face is had egg on one's face.