Finishing her homework, she went for a walk. Is that correct?

"Finishing her homework, she went for a walk."Someone pointed out that its wrong and says it should be "having finished".I dont see whats wrong with i

"Finishing her homework, she went for a walk."

Someone pointed out that it's wrong and says it should be "having finished".

I don't see what's wrong with it.

or:\"Finishing her homework, she went for a walk.\"Someone pointed out that it's wrong and says it should be \"having finished\".I don't see what's wrong with it.

Tags:studying,