Chinese: 火车马上就要开，我们勉强可以赶到。
English: The train is about to leave, we can barely catch it.