I know he hasn’t finished the work, but _________, he has done his best.
A. at all B. in all C. after all D. above all
C