Chinese: 他一定是错过了这班火车。
English: He must have missed the train.
French: Il a dû manquer le train.