Ответ:

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