Translation:They just left.
December 7, 2017
It could be also something else, but yes, "They have just left" should be accepted and it's not :(
May 14, 2018
I'm not a native speaker, but I'm pretty sure 了 is called for at the end of the sentence.
June 15, 2018