Have you ever performed on stage or given a speech?

I have been once giving a speech for about 20 minutes in the university, and I did a good speech as much as I know.

Everybody liked the subject and they were amazed.