单项选择题

Although he still has some problems to face, ______ his work has been successful.

A.by and large
B.at short notice
C.in the long run
D.for good measure