Chinese: 现在他应该已经到了。
English: He should have arrived by now.
French: Il devrait déjà être arrivé maintenant.