Chinese: 你应该早点做的。现在没人可以帮你。
English: You should have done it earlier. It cannot be helped now.