Дієприслівник (gerund) в українській мові позначає додаткову дію, яку виконує підмет головного речення. Отже, суб'єкт дієприслівника і присудка головного речення має бути одним і тим же.
2
У поданому незакінченому реченні «Даючи обіцянку, ...» дієприслівник «Даючи» означає, що головний суб'єкт виконує дію «давати обіцянку».
Действие, названное деепричастным оборотом, должен выполнять тот же субъект, что и основное действие.
2
В предложении Д подлежащее основной части — «близько 350 примірників». Получается, что экземпляры, которые сохранились, сами украсили 628 листов. Это нарушение связи оборота с субъектом.