打个不恰当的比方,“独立主格”与“伴随状语”的区别,就好比“木头”和“桌子”的区别,“木头”可以做成“桌子”,但“桌子”不一定都是由“木头”做成的。同样地,“独立主格”结构可以用作“伴随状语”,但“伴随状语”并不一定都“独立主格”。
同意你对于The soldiers dashed in, rifle in hand. 的理解,即rife in hand这一独立主格结构用作伴随状语,表示rifle in hand 伴随谓语动词 dashed in 而发生或存在。