26. John has been working all morning, but he's stopped to have some lunch.
Глагол stop может употребляться как с герундием, так и с инфинитивом. Stop + to do something означает 'остановиться, чтобы сделать что-то'.
Ответ: to have