Какая разница между глаголами "спросить" и "попросить"?
попросить is similar to English "request"; спросить is similar to "inquire about."

So, to translate English "She asked her husband to buy some sugar," one would use попросить. But for "He asked the saleswoman how much the sugar costs," one would use спросить.