Ответ:

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