Ответ:

Гринёв едет в Белогорскую крепость, чтобы спасти Машу, которую Швабрин удерживает там против её воли.

Ответ: а) чтобы спасти Машу.