问题

I know he hasn’t finished his homework, but_______ , he has done his best.
A:at all
B:in all
C:after all
D:above all;
B:in all
C:after all
D:above all;
正确答案是: