Давайте разберёмся с вашими предложениями. В первом случае: "Мальчик сидел, мечтая о мороженом." Здесь зададим вопрос "Что делая?" — ответ будет "сидел". Таким образом, мы получаем: "Мальчик сидел, что делая? Мечтая о мороженом."
Во втором случае: "Он пошёл прямо, выбежав из здания." Здесь также можно задать вопрос "Что сделав?" — ответ будет "выбежав из здания". Таким образом, получаем: "Он пошёл прямо, что сделав? Выбежав из здания."
Если есть вопросы или нужно больше примеров, дайте знать!
