Солдат согласился помочь ведьме, потому что она обещала ему дать волшебное огниво.
Ответ: Потому что ведьма пообещала дать ему огниво.