问题

Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?—Yes, but I _______her husband first.
A:can have told
B:should have told
C:need have told
D:must have told
B:should have told
C:need have told
D:must have told
正确答案是: