I'm from the US, you wouldn't use the word have you would say has. You could leave by herself out completely or you could say on her own for years. The word others is ok(understood) however some people might choose to be a little more specific.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.