be supposed to have done that already last Monday
Hätten Sie das nicht eigentlich schon am letzten Montag machen müssen?
Weren’t you actually supposed to have done that last Monday?
Solltet ihr das nicht eigentlich schon am letzten Montag machen?
Weren’t you actually supposed to do that last Monday?
Hätten Sie das nicht eigentlich schon am letzten Montag machen sollen?
Weren’t you actually supposed to have done that last Monday?
Solltest du das nicht eigentlich schon am letzten Montag machen?
Weren’t you actually supposed to do that last Monday?