B
整句话意思:如果他正在睡觉,那么就不要叫醒他了.强调一个现在进行时,所以用be doing表示现在正在进行的动作.
你自己的解释也是可以的,still表示一个仍然持续的动作,那么更要用现在进行时表示持续的一个状态.