MY SUPERVISOR IS ANGRY WITH ME

Questions 43: My supervisor is angry with me. I didn't do all the work I ______ last week.

A. need to have done B. may have done C. must have done D. should have done