Ответ:

Гринёв вызвал Швабрина на дуэль после того, как тот оскорбительно отозвался о Маше Мироновой.

Ответ: б) из-за оскорбления Маши Мироновой.