我應該昨天就把這個做完。

I should've finished this yesterday.

Source: Tatoeba

Sentence Composition