- Maybe the bus already left.
- Maybe the bus has already left.
- Maybe the bus has left already.
I am not a native speaker so don't know if there is any difference among those three sentences, not knowing if there is any grammatical error as well.
Which one is the best??