单项选择题

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

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