Chinese: 我们差一点没赶上这班车。
English: We just barely made the train.