Слова 'While' и 'When' используются для обозначения одновременности или последовательности действий в прошлом. 'While' обычно указывает на длительное действие, которое происходило, когда случилось другое. 'When' может указывать на момент наступления события. В данном случае, пока она смотрела в окно, светило солнце, что лучше передается через 'while'.
Ответ: a) While