Chinese: 我应该昨天就把这个做完。
English: I should've finished this yesterday.