I have fallen asleep while standing up on a full train before.
満員 full
電車 train
立ちながら while standing up
寝て fallen asleep
ことがある I have ~ before
「ことがある」という部分は I have ~ before で言えます。
I have never eaten natto before = 納豆を食べたことがないです
I have climbed Mt Fuji before = 富士山を登ったことがあります
Have you ever been to Australia? = オーストラリアに行ったことがありますか?
「~ ながら」は while ~ ing で言えます。
while eating = 食べながら
while reading = 読みながら
例文 I have lost my wallet while travelling on the shinkansen before.
「新幹線で旅行しながら財布をなくしたことがある。」
参考になれば幸いです。