Ответ:
Пугачёв освободил Машу, потому что узнал, что Швабрин держит её против воли и притесняет, и не захотел мириться с несправедливостью. Кроме того, он помнил добро Гринёва и был благодарен ему за прежнюю помощь. Пугачёв проявил великодушие и ответил на искренность Гринёва личным поступком.
Ответ: Пугачёв освободил Машу из благодарности Гринёву и потому, что счёл её пленение несправедливым.
