Хорошо, давай посмотрим вместе на каждое предложение и исправим ошибки:
В этом предложении неправильно использовано время глагола. Используется прошедшее простое время, в то время как действие происходило в момент, когда ты их видел(а), что требует прошедшего продолженного времени. Исправленное предложение: "They were stealing chocolate from the shop when I saw them."
Это предложение правильное. Здесь используется оборот "although" (хотя), чтобы показать контраст между плохой погодой и желанием пойти на ярмарку. Там нет ошибок.
И снова, здесь ошибка во времени глагола: действие описывается как происходящее в момент, когда кто-то сидел в автобусе, поэтому глагол должен быть в прошедшем продолженном времени. Исправленное предложение: "We were sitting on the bus when the vandals were writing on the windows."
Предложение выглядит правильным, если подразумевается, что снег начал идти в тот момент, когда говорящий проснулся. Если снег шёл весь утреннее время, до того как говорящий проснулся, тогда используется прошедшее продолженное время: "It was snowing when I woke up this morning."
В этом предложении всё выглядит правильно, если предположить, что действие прихода домой было однократным и произошло утром, а затем говорящий спал весь
