Ответ:

Савельич появился неподалёку от места поединка и отвлёк Гринёва. Воспользовавшись этим, Швабрин ранил его.

Ответ: в) Савельич.