Chinese: 他们肯定是迷路了，不然他们应该已经到了很久了。
English: They lost their way; otherwise, they would have arrived long ago.
French: Ils ont sûrement perdu leur chemin, autrement ils seraient déjà arrivés depuis longtemps.