She will have left by now.

I don't really see why the future tense should be used right? It's future perfect, isn't it?

Thanks