She (paint) the walls for three hours. She (finish) yet исправьте на правильное время
She has been painting the walls for three hours.She hasn't finished yet.
She has painted the walls for three hours. She hasn`t finish yet.