Конструкция 'while' используется для обозначения действия, которое происходило в прошлом и было прервано другим действием (I saw a dog). Поэтому здесь нужен Past Continuous.
Ответ: a) was walking