单项选择题

(On her way) to the supermarket yesterday morning, Mary (met) an old friend and (stopped talking) with him. for (quite a while).

A. On her way
B. met
C. stopped talking
D. quite a while