问题

Ann is still unhappy today. — It’s all your fault. You ____ to her yesterday for your mindless mistake. [ ]

A: should apologize
B: should have apologized
C: shouldn't have apologized
D: must apologize
正确答案是: