问题

You ought to have made an apology to your English teacher last Sunday.— Yes, I know I ____. [ ]
A: ought to
B: have to
C: should have
D: must have
B: have to
C: should have
D: must have
正确答案是: