6. Having done his homework, he went for a walk.
Перевод: Сделав домашнее задание, он пошел на прогулку.
Ответ: Having done