you should have done your homework,but you didn't.
提示:should have done sth 表示本应该做某事但是却没做
shouldn't have done sth表示本不应该做某事却做了