问题

You ought to havecalled him yesterday .— Yes,I know I________.
A:is invited
B:have to
C:should have
D:must have
B:have to
C:should have
D:must have
正确答案是: