情不自禁唱歌的英语怎么说

问题描述:

情不自禁唱歌的英语怎么说
情不自禁唱起歌来.
怎么翻译.
当他听到这段音乐,他情不自禁唱起歌来.
when he listens to the piece of music,
he( )( )( )a song

can't help singing
can't help doing为“情不自禁”的意思
when he listens to the piece of music,
he (can't)(help)(singing) a song.