Ответ:

Перевод задания: Джон работал всё утро, но остановился, чтобы … пообедать.

Stop to do означает прекратить одно занятие, чтобы заняться другим: John has been working all morning, but he’s stopped to have some lunch.

Джон работал всё утро, но остановился, чтобы пообедать.