Chinese: 你早就该开始了。
English: You should have started by now.