问题

You ought to have learnt all these sentences by heart.— ____, but I forgot everything when I was asked to recite them in front of so many students. [ ]

A: So I ought to
B: So I did
C: So must I
D: So did I
正确答案是: