单项选择题

He has not quite solved the problem yet, but he is()it.

A. making of
B. working on
C. clearing up
D. trying out