Правильный ответ: a) has been painting.
Объяснение: Также используем Present Perfect Continuous, так как действие длится в течение определенного времени до настоящего момента. Выбор между "has" и "have" зависит от подлежащего (John - единственное число, поэтому "has").
Убрать каракули