В данном предложении нужно раскрыть скобки, выбрав между Past Simple, Past Continuous или Past Perfect.
По смыслу, я встретила старого друга, пока ходила по магазинам в центре города, то есть действие «ходила по магазинам» происходило в определённый момент в прошлом, и я не видела его много лет.
В таком случае, глагол see употребляется в Past Simple (saw), глагол shop - в Past Continuous (was shopping), глагол not/see - в Past Perfect (hadn't seen).
Ответ: I saw an old friend while I was shopping in the city center. I hadn't seen him for years!