英语翻译

问题描述:

英语翻译
when不是也可以表示两个动作同时发生吗?为什么这里面选B不选A,请详解,

当主句和从句都是进行时态的时候,只能用while ,不能用when
要翻译?
当玛丽正随着音乐跳舞的时候,汤姆正在睡觉