Ответ:
Сравнительный оборот с союзом «как» обособляется, если имеет значение сравнения. В сочетании «работали как злые духи» оборот тесно связан со сказуемым и обозначает образ действия; перед «как бесплотные» запятая нужна. В сочетании «хорошо как танец» сравнение обособляется. Слова «честное слово» здесь выступают как отдельное высказывание. Оборот «как дети» тесно связан со сказуемым «стали милы и добры» и не обособляется.
Мы работали как злые духи, как бесплотные, не ощущая усталости, не требуя указаний, — это было хорошо, как танец в солнечный день, честное слово! И все мы стали так милы и добры как дети.
Ответ: запятые на местах 2 и 4.
