Vous auriez dû y être prêts depuis hier.
You were supposed to have this finished by yesterday.