В этом предложении мы видим результат действия: 'Look, they're all colorful now!' (Посмотри, они все теперь цветные!). Это указывает на то, что действие (покраска стен) завершилось, и мы видим его итог.
Present Perfect Simple используется для описания действий, которые завершились, и важен их результат в настоящем.
Present Perfect Continuous используется для акцента на длительности самого действия.
Так как мы видим результат (цветные стены), более уместным будет Present Perfect Simple.
Следовательно, правильный вариант: have painted.
Ответ: 2. They have painted (have been painting) the walls. Look, they're all colorful now!