问题

Like some of my classmates,I cannot live up to my teachers’expectations;________I let them down.[ ]
A:in other words
B:after all
C:what's more
D:more or less
B:after all
C:what's more
D:more or less
正确答案是: